gitlab jenkins 安装笔记

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/

参考:https://www.cnblogs.com/dotnet261010/p/12393917.html

参考:https://www.jianshu.com/p/6288703532cf

posted @ 2020-06-27 15:00  阿旭^_^  阅读(178)  评论(0编辑  收藏  举报