天天看點

gitlab+jenkins配置安裝

環境:

server1:gitlab git

server2:jenkins git

gitlab安裝:

已經寫過了,省略,不會的看一下連結:

https://blog.csdn.net/su_use/article/details/81985217

jenkins安裝:

[root@server2 jenkins]# ls
jdk-u171-linux-x64.rpm  jenkins-.-.noarch.rpm  
[root@server2 jenkins]# yum install *
[root@server2 jenkins]# /etc/init.d/jenkins start
Starting jenkins (via systemctl):                          [  OK  ]
[root@server2 jenkins]# netstat -antlp
           

監聽端口8080:

gitlab+jenkins配置安裝

登陸:

[root@server2 jenkins]# cat /var/lib/jenkins/secrets/initialAdminPassword 
a3d3ed8ddd904ee5a35fc19a456f2681
[root@server2 jenkins]# 
           
複制粘貼密碼:
gitlab+jenkins配置安裝
安裝預設插件:
gitlab+jenkins配置安裝
建立一個名為testfile的自由軟體項目:
gitlab+jenkins配置安裝
gitlab+jenkins配置安裝

git管理:

gitlab+jenkins配置安裝

點選add,添加ssh

gitlab+jenkins配置安裝
gitlab+jenkins配置安裝
有個錯誤提示是git指令,需要安裝git。
gitlab+jenkins配置安裝
gitlab+jenkins配置安裝
建構觸發器:
gitlab+jenkins配置安裝
建構shell指令:
gitlab+jenkins配置安裝

一個項目就OK了(每分鐘重新整理一次)

檢測:

[root@server1 demo]# ls
oo  README.md  westos.txt
[root@server1 demo]# vim test
[root@server1 demo]# git add test 
[root@server1 demo]# git commit -m "add test"
[master ab694] add test
 Committer: root <root@server1.(none)>
Your name and email address were configured automatically based
on your username and hostname. Please check that they are accurate.
You can suppress this message by setting them explicitly:

    git config --global user.name "Your Name"
    git config --global user.email [email protected]

If the identity used for this commit is wrong, you can fix it with:

    git commit --amend --author='Your Name <[email protected]>'

  files changed,  insertions(+),  deletions(-)
 create mode  test
[root@server1 demo]# git push origin master
Counting objects: , done.
Compressing objects: % (/), done.
Writing objects: % (/),  bytes, done.
Total  (delta ), reused  (delta )
To git@:root/demo.git
   f5e1017.ab694  master -> master
[root@server1 demo]# 
           
檢測到:
gitlab+jenkins配置安裝
shell指令成功執行:
gitlab+jenkins配置安裝

二,被動檢測:(gitlab變更後自動通知變更)

插件安裝:
gitlab+jenkins配置安裝

安裝好後,變更項目配置:

變更觸發器,删除輪詢。

gitlab+jenkins配置安裝

進階->Generate 生成key

gitlab+jenkins配置安裝
gitlab配置:

證書生成(有時間限制)

gitlab+jenkins配置安裝

允許本地網絡連接配接

gitlab+jenkins配置安裝

jenkins連接配接認證

gitlab+jenkins配置安裝

test一下

gitlab+jenkins配置安裝

200提示表示正常

gitlab+jenkins配置安裝

被動接受#3消息

gitlab+jenkins配置安裝

docker插件使用

jenkins插件安裝:

gitlab+jenkins配置安裝
gitlab+jenkins配置安裝
gitlab+jenkins配置安裝

繼續閱讀