Jenkins

1.安装Jenkins

下载

https://mirrors.tuna.tsinghua.edu.cn/jenkins/war-stable/2.150.2/jenkins.war
下载的jenkins是一个war文件,直接在tomcat容器中部署(没有测试过),或者通过命令执行:

java -jar jenkins.war --httpPort=8080

启动

执行如下命令访问

java -jar jenkins.war --httpPort=8888

如上所示,在8888端口启动:在浏览器中访问8888端口:
在这里插入图片描述
如上所示,第一次访问会提示没有解锁jenkins,根据箭头所示地址找到密码填入下方的输入栏中解锁。
解锁后进入下面这个页面提示安装插件,选择安装建议的插件即可。
在这里插入图片描述
选择后进入插件安装界面:
在这里插入图片描述
在这里添加管理员了,下次登陆的时候就是这个管理员,注意这里如果不设置而选择continue as admin的话,用户名就是admin,密码就是上面那个文件中的内容:
在这里插入图片描述
配置访问地址
在这里插入图片描述

配置

在全局安全配置,为用户配置所有权限(我添加的是用户用户名是root)
在这里插入图片描述
配置用户操作:
在这里插入图片描述
选择新建用户添加一个账户,我添加了一个user账户:
在这里插入图片描述
在全局安全配置中为新添加的用户 配置权限:
在这里插入图片描述
添加好用户后,用新添加的用户去登录,我们就可以发现这个用户就没有管理系统的权限了:
在这里插入图片描述

2.修改主题

下载主题:http://afonsof.com/jenkins-material-theme/
在这里插入图片描述
选择后下载:
在这里插入图片描述
找到jenkins home目录,把下载下来的css文件放到jenkins home目录下的userContent下。
这里我在userContent目录下专门新建了一个用来放css文件的目录 css ,我把下载下来的css放在这个目录下了:
在这里插入图片描述
如何查看 jenkins home目录在哪?
找到jenkins的系统管理 -> 系统设置 项
在这里插入图片描述
点击进入,就可以看到这个目录:
在这里插入图片描述
然后再系统管理 -> 插件管理 搜索simple theme 并安装,我这里安装过了,所以在installed中,没安装过应该在avaliable中搜索:
在这里插入图片描述
安装好后再系统管理 -> 系统设置 中theme栏配置要使用的css样式访问链接
在这里插入图片描述
jenkins home家目录就是项目访问地址,然后加上userContent/css/xxx.css就好了,配置好后保存,样式就生效了。
在这里插入图片描述

3.持续集成

1.Demo

准备

全局配置
在这里插入图片描述
配置maven/jdk/git
在这里插入图片描述

1.新建一个项目并发布到github
2.新建任务

在这里插入图片描述
在这里插入图片描述
配置github项目信息
在这里插入图片描述
选择执行命令
在这里插入图片描述
保存后点击立即构建:
在这里插入图片描述
查看构建历史
在这里插入图片描述
查看控制台输出:
在这里插入图片描述

附:第一次git安装配置

Ubuntu:
1.安装git

$ sudo apt-get install git

2.配置全局用户信息

$ git config --global user.name 'xxxx'
$ git config --global user.email 'xxxxxxxxx@qq.com'

3.生成公钥和密钥

$ ssh-keygen -t rsa -C "122516902@qq.com"
Generating public/private rsa key pair.
Enter file in which to save the key (/home/xf/.ssh/id_rsa): 
Created directory '/home/xf/.ssh'.
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Your identification has been saved in /home/xf/.ssh/id_rsa.
Your public key has been saved in /home/xf/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:PqdZAIKIAeWsuNFmha5G6Y1YuVQ/Tuh9vOmWEHC32o8 122516902@qq.com
The key's randomart image is:
+---[RSA 2048]----+
|+..              |
|.= o. . .        |
|o = +o.. .       |
|.+.+ +...        |
|+oO . ++S        |
|+Ooo +o+..       |
|++... o.=+o      |
|.      .EO.      |
|       o*        |
+----[SHA256]-----+

4.查看生成公钥私钥

$ ls -l ~/.ssh/
总用量 8
-rw------- 1 xf xf 1679 1月  21 16:35 id_rsa
-rw-r--r-- 1 xf xf  398 1月  21 16:35 id_rsa.pub

5.配置与github连接
登录自己的github,点击头像选择Settings
在这里插入图片描述
找到SSH and GPG Keys并选择New SSH key
在这里插入图片描述
添加公钥:
在这里插入图片描述
6.测试是否能与github连接

$ ssh git@github.com
The authenticity of host 'github.com (52.74.223.119)' can't be established.
RSA key fingerprint is SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'github.com,52.74.223.119' (RSA) to the list of known hosts.
PTY allocation request failed on channel 0
Hi xxxx! You've successfully authenticated, but GitHub does not provide shell access.
Connection to github.com closed.

如果出现:Hi xxxx! You’ve successfully authenticated就表示配置成功~

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值