Jenkins 运行环境
Summary: Author: 张亚飞 | Read Time: 1 minute read | Published: 2016-08-08
Filed under
—
Categories:
DevOps
—
Tags:
Linux,
Server,
Software,
DevOps,
CentOS 安装 Jenkins
主机名 | IP | 角色 |
---|---|---|
t.cs.3 | 118.25.36.132 | Jenkins服务器 |
t.cs.2 | 129.211.16.242 | 远程服务器 |
t.cs.1 | 49.235.142.66 | 远程服务器 |
安装 [t.cs.3/]
创建网络
docker network create jenkins
创建存储卷
docker volume create jenkins-docker-certs
docker volume create jenkins-data
使用目录
mkdir -p /data/home/data/jenkins/{docker-certs,data}
chmod o+w /data/home/data/jenkins/{docker-certs,data}
启动 docker 服务
docker container run --name jenkins-blueocean --rm --detach \
--network jenkins --env DOCKER_HOST=tcp://docker:2376 \
--env DOCKER_CERT_PATH=/certs/client --env DOCKER_TLS_VERIFY=1 \
--volume /data/home/data/jenkins/data:/var/jenkins_home \
--volume /data/home/data/jenkins/docker-certs:/certs/client:ro \
--publish 8080:8080 --publish 50000:50000 jenkinsci/blueocean:1.23.2
[](http://3.tcs.iirii.com:8080) [](https://jenkins.ioros.com/)
查看初始密码
docker exec -it jenkins-blueocean /bin/cat /var/jenkins_home/secrets/initialAdminPassword
b623170236c04eb9966cbffe3da50a2c
设置管理员密码
[](https://jenkins.ioros.com/) admin:ZYF_bin312
- 创建 ssh 公钥
ssh-keygen -f ~/.ssh/jenkins
- 拷贝到待同步目标机器
192.168.77.128
ssh-copy-id -i ~/.ssh/jenkins.pub -p 22312 root@192.168.77.128
- 测试是否连通
ssh -i .ssh/jenkins 192.168.77.128
安装以下扩展
Publish Over SSH
和 Git plugin
和 Git Parameter
和 Gitlab
和 DingTalk
Comments