archlinux下基于Jenkins,docker实现自动化部署

本文永久更新地址:https://my.oschina.net/bysu/blog/2250954
【若要到岸,请摇船:开源中国 不最醉不龟归】

-----------------------------------第一部分Jenkins的安装与使用-----------------------------------

1.安装Jenkins:

sudo pacman -Sy jenkins

9464c4a86da611a9bbc40d4aebf8b52956f.jpg

2.启动,且设置开机启动

#启动
sudo systemctl enable jenkins


#设置开机启动
sudo systemctl start jenkins

3.测试Jenkins是否启动成功

在浏览器打开
http://localhost:8090
或
http://localhost:8080

 4.第一次打开Jenkins可能会出现Jenkins字样的界面,然后会重定向到下图的界面

29db76964f27d1c09e5fea7791c3534b424.jpg

根据上面的提示操作,输入在/var/lib/jenkins/secrets/initialAdminPassword处查看到的密码,下一步

410c1656d13f533e1ca81c7ed05391cf759.jpg

5.选择Install suggested plugins安装,安装失败可以选择Retry或者Continue。

38354f3a35361f259bd22a05ea9d4e3aab1.jpg46721f0deef15fabe7f341208b9f2c52168.jpg

6.设置账户名,密码及相关信息,可以设置多个admin。

b4c98abe085f8848dc5ad8a7b8143e9a18b.jpg

7.设置浏览器访问Jenkins的地址

777f3397c3a6e13a4e14d09192fc5e4190e.jpg

8.启动Jenkins

bc4b2892a0b9e67165efb1bacd18660d431.jpgc601797830f71d7a5a6ccae191251d97fe0.jpg

不过每次进入Jenkins的时候都需要登录,如果想去掉该步骤:到/var/lib/jenkins/config.xml中删掉红色框中的内容,删之前记得备份。

f80edb536e2e203b92cbb9f8ec810a50a5a.jpg

--------------------------------------------------配置Jenkins拉去GitHub中的代码------------------------------------------------------

1.进入https://github.com/settings/developers,然后依下图,逐步勾选

891cdd83e630412b998ad3cfeb06f78ccd0.jpgf982cb3aed573b957e11c5f8d90ea7516f6.jpg

a8dd3ab8220d309a88a015545660dd6e297.jpg

2.然后生成token(e5a4c2c7039fb72009334505c0e1f921e1356164112),记得保存好,关闭页面后,貌似查不到了。

3.回到Jenkins,新建一个节点(node).如下图:

 系统管理—>节点管理—> New Node

514324fe6af737c790206c2b1b67caacb6c.jpg

9a2512b00208b0e5e1e8996c733c9fe4d1c.jpg

如果出现连接不了,就先看一下

cat /etc/passwd | grep jenkins是不是/sbin/nologin,如果是,则需要改成/sbin/nologin。

4.新建一个项目

f4708f7defc8c72398af6c440d52e41a032.jpg

可以随便填一些信息,也可以一步到位,把信息给配置好。创建好后,如下图:

9fea9ab177942ea4b8786f9720d4bd197d6.jpg

如果新建项目的时候没有配置好信息,或者配置信息更改了,从下图中进入配置环境,进行相关配置

56d620ca88882547a1a6f310b178e1ba7e4.jpg

 

 

.....未完待续2018年10月24日00:33:35

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值