gitlab
gitlab ce是社区版本,ee是企业版本,称为gitee.
https://packages.gitlab.com/gitlab/gitlab-ce/install
通过运行curl -s https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
安装了yum 源。然后运行yum install gitlab-ce 即可!
#vim /etc/gitlab/gitlab.rb
external_url 'http://git.xx.com' gitlab_rails['gitlab_ssh_host'] = 'git.xx.com' ### Advanced settings unicorn['listen'] = '47.105.156.48' unicorn['port'] = 8060
puma['port'] = 8061
# gitlab-ctl reconfigure
#gitlab-ctl start
...
sudo gitlab-ctl tail 查看日志
PS: 启动时如果发现kuma failed,启动时8080被占用了,可以修改一下 puma['port'] 配置。
参考文章:https://www.cnblogs.com/anliven/p/11946417.html
jenkins:
按参考中,使用docker安装,添加存储,网络,安装docker:dind。安装docker blue ocen.
1、安装推荐插件
2、安装Maven Integration plugin、Publish Over SSH、List Git Branches Parameter、Git Parameter
3、在 Jenkins下拉菜单中选择系统配置中,填写Publish Over SSH配置 后重启
4、在全局工具配置中,增加jdk,git,maven依赖
5、在新建 任务中,选择:『构建一个maven项目』。
6、General中选中:『参数化构建过程』,添加文本参数,输入ENV,test换行online.
7、增加git参数,参数类型选择:分支或标签
6、选择git,如果用 ssh 的密钥算法,选择『SSH UserName with private key』,可以将本地上的id_rsa的私钥文件填上去。
7、 将Build的Goals and options参数设为: clean package -Dmaven.test.skip=true
8、重启spring boot shell:https://github.com/bobby96333/springboot-shell. (可以考虑用supervisor 替代)
参考官网:https://www.jenkins.io/doc/book/installing/