Jenkins与gitlib实现自动化部署

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jenkins与gitlib实现自动化部署相关的知识,希望对你有一定的参考价值。

1、配置gitlab的步骤

hostnamectl set-hostname gitlib-server
yum install jdk-8u111-linux-x64.rpm 
rpm -ivh gitlab-ce-8.13.5-ce.0.el7.x86_64.rpm 
vim /etc/gitlab/gitlab.rb
    external_url ‘http://192.168.43.61‘
    gitlab_rails[‘smtp_enable‘] = true 
    gitlab_rails[‘smtp_address‘] = "smtp.qq.com"
    gitlab_rails[‘smtp_port‘] = 25 
    gitlab_rails[‘smtp_user_name‘] = "[email protected]"
    gitlab_rails[‘smtp_password‘] = "gnjvecpnnmcvfibc"  qq邮箱开通smtp服务时设置的密码
    gitlab_rails[‘smtp_domain‘] = "qq.com" 
    gitlab_rails[‘smtp_authentication‘] = :login 
    gitlab_rails[‘smtp_enable_starttls_auto‘] = true
    gitlab_rails[‘gitlab_email_from‘] = "[email protected]"
    user[‘git_user_email‘] = "[email protected]"
qq邮箱的设置:
    1、在设置-->账户中将smtp邮件服务开启
    2、设置-->反垃圾-->设置邮件地址白名单,将[email protected]添加到白名单
gitlab-ctl --help
gitlab-ctl reconfigure  重读配置文件
http://172.18.62.61/        访问页面,设置密码后以root登录,如下页面
![](http://i2.51cto.com/images/blog/201806/22/7aafca20f007f942004e7eb69cb3e47a.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)

以上是关于Jenkins与gitlib实现自动化部署的主要内容,如果未能解决你的问题,请参考以下文章

Jenkins与gitlib实现自动化部署2

Jenkins与gitlib实现自动化部署

2.GitLab与Jenkins 持续集成平台使用方法

Gitlab+jenkins持续集成+自动化部署

14-Jenkins-Pipeline实现自动部署

基于Docker与Jenkins实现自动化部署