1.配置Github

 

ssh-****** -t rsa -C “[email protected]

cd ~/.ssh

查看公钥 cat id_rsa.pub

 

 

Docker 配置 Jenkins

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDOOnzd8tKw0ZwmJ80IG1KD5lijLjO2yrSlqfX6Y7yW3+oTmM5rSNqpJJL7OF+LnVf+sN4e5ZSGO9q4CYXp25PuXtL7EEnR6EKwSLiOxSCfO/FLCz/RjTQeKHE1io3qIznWMr67/bFtMz42KrLPppqZ/lASozJuh9xE8zpzTBu+nx3BH2orijk9p7yorzu7tvd+jH8g7yhXHLxId3xGbygXF3TImhTlsjYjJPwFyOZVWA3clawZWPba5CY+IcbXeg0W9sF+OHZXdWX9Tt1PLowwU5EaD7aFoANdiEBqEK3/gtxDxVDCqnDrk0If4a92PaiPKfYOlmOHJ3SRJlc5tX685JwKbnFYFwmRm/LBBNvq09BMzqvfJQN09zSTlZ9WCTBY5zRII8Yw6tX/sLUVbJovgY1/PsXhoVEUlKFOtZwODWb2Ne5cNoUjbTmWxGKgy8rv5By7dn3hkpaKkDScJ5LeeXym8lhxWjhg1mQGXM2hal+uwX6eQzYPZppbHrn26BtDI+EfK0/QlhEaSkOLpxWob0x67PXnFPMfJ/Rzy0ISR8c85AOHqIoe8AvygyTpsg7yrB+4bC83PbZXCqgsChOcm5M5KOenKZ9gqIspbAoRVfwumFrCOOLOBO1DpaKu/ZrSb/Bhi312rw2EdLi+2m2m2S8Izb6DTFsNZ0m8PcgW+w== [email protected]q.com

1、登陆github网站,点击settings

Docker 配置 Jenkins

 

 

2、进入页面点击ssh and gpg keys

Docker 配置 Jenkins

 

3、给github设置**(公钥:Mac主机中的cat id_rsa.pub 中的内容)

Docker 配置 Jenkins

 

4、给github设置带权限的token(点击developer settings)

 

Docker 配置 Jenkins

 

5、进入页面,点击 generate now token

Docker 配置 Jenkins

 

6、选中repo,admin:repo_hook完成基本的最小化配置

Docker 配置 Jenkins

 

7、生成token**(这里的内容,需要先保存下来,在Jenkins配置凭据时需要)

Docker 配置 Jenkins

 

2.配置Jenkins

拉取镜像:

docker pull jenkinsci/blueocean

启动一个Jenkins容器:

docker run -p 8082:8080 -p 50002:50000 -v $pwd:/var/jenkins_home -v /Users/Bing/Documents/install/apache-maven-3.3.9:/var/maven_home -v /Users/Bing/Documents/install/jdk1.8.0_60:/usr/local/jdk --name kiki_jenkins -d jenkinsci/blueocean:latest

 

说明:

端口8082,容器名称kiki_jenkins

 

访问url:http://localhost:8082,进入初始化页面

Docker 配置 Jenkins

 

 

密码存放位置:/var/jenkins_home/secrets/initialAdminPassword

 

进入容器查看密码:

docker exec -it kiki_jenkins /bin/bash

cat /var/jenkins_home/secrets/initialAdminPassword

Docker 配置 Jenkins

 

在页面输入密码,点击继续:

Docker 配置 Jenkins

我这里默认选择的是推荐安装(因为我懒):

Docker 配置 Jenkins

 

 

接下来等待安装完成:

Docker 配置 Jenkins

填写一个用户信息:

Docker 配置 Jenkins

 

安装插件:maven,github, jdk

Docker 配置 Jenkins

 

Docker 配置 Jenkins

 

插件安装完成!

配置maven,jdk,git

Docker 配置 Jenkins

 

配置jdk:我这里选择的是自动安装的方式,当然也可以自己配置java_home,(进入jenkins容器,在里面安装jdk:这种我没有实际操作过)

Docker 配置 Jenkins

 

配置git:

Docker 配置 Jenkins

 

Docker 配置 Jenkins

 

配置maven:

Docker 配置 Jenkins

 

应用,保存!

配置凭据:

Docker 配置 Jenkins

 

 

Docker 配置 Jenkins

 

 

 

添加token:(这里的secret 来源于GitHub里面的token私钥)

 

Docker 配置 Jenkins

 

Docker 配置 Jenkins

 

这里的private key 填写的是cat id_rsa 的内容

Docker 配置 Jenkins

 

Docker 配置 Jenkins

 

构建配置:

Docker 配置 Jenkins

进行编译构建。测试完成!

 

 

 

 

相关文章: