step 1: 依赖
- docker-engine(参考 Install Docker Engine)
- docker-compose(参考 Docker Compose项目介绍,我所知的
debian sid
和arch
都有这个包,直接安装即可)
step 2:启动Jenkins
先创建一个目录,在该目录下创建docker-compose.yml
文件
docker-compose.yml
jenkins:
container_name: jenkins
image: jenkinsci/jenkins:2.14
ports:
- "8080:8080"
- "50000:50000"
environment:
- JAVA_OPTS=-Duser.timezone=Asia/Shanghai
volumes:
- $PWD/jenkins_home:/var/jenkins_home
restart: always
在该目录下创建jenkins_home目录,用于容器中的jenkins_home的挂载
mkdir -p jenkins_home
# jenkins容器里面的执行用户是id为1000的jenkins用户,对jenkins_home目录需要读写权限
sudo chown 1000:1000 jenkins_home
启动Jenkins:
docker-compose up
step 3:输入initialAdminPasswd
浏览器打开http://localhost:8080
看刚刚docker-compose
的输出中:
拷贝passwd,输入,continue
step 4:安装插件
(如果等太久没出这个页面,可以尝试手动刷新一下)
这个页面也是Jenkins2对“易用性”的改进之一,已经归类好一些推荐的插件,一键安装即可。点击Install suggested plugins
,进入安装页面。(由于国内网络的原因,插件有可能会安装失败,可刷新,选择Retry
安装部分安装失败的插件)
step 5:管理员账号设置
安装完成后,进入管理员账号设置页面,填上基本信息,继续。
点击Start using Jenkins
进入Jenkins主页面,安装完成。pipeline等相关组件在刚刚的suggested plugins
也已经装上了。接下来看Jenkins pipeline的使用。
评论前必须登录!
注册