Jenkins 运行环境

Summary: Author: 张亚飞 | Read Time: 1 minute read | Published: 2016-08-08
Filed under Categories: DevOpsTags: Linux, Server, Software, DevOps,

CentOS 安装 Jenkins


Installing 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


  1. 创建 ssh 公钥
ssh-keygen -f ~/.ssh/jenkins
  1. 拷贝到待同步目标机器 192.168.77.128
ssh-copy-id -i ~/.ssh/jenkins.pub -p 22312 root@192.168.77.128
  1. 测试是否连通
ssh -i .ssh/jenkins 192.168.77.128

安装以下扩展

Publish Over SSHGit pluginGit ParameterGitlabDingTalk


通过Jenkins发布php代码

Comments

Cor-Ethan, the beverage → www.iirii.com