Jenkins部署
war包安装Jenkins
Jenkins服务器需要安装git客户端
yum install git -y
Jenkins war包:http://mirrors.jenkins.io/war-stable/
wget http://mirrors.jenkins.io/war-stable/2.319.1/jenkins.war
yum -y install java-1.8.0-openjdk
nohup java -jar jenkins.war --httpPort=28080 &
Jenkins Active Choice parameter:https://plugins.jenkins.io/uno-choice/
docker安装Jenkins
yum install -y yum-utils device-mapper-persistent-data lvm2
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
sed -i -e '/mirrors.cloud.aliyuncs.com/d' -e '/mirrors.aliyuncs.com/d' /etc/yum.repos.d/CentOS-Base.repo
yum install docker-ce-19.03.* docker-ce-cli-19.03.* -y
systemctl daemon-reload && systemctl enable --now docker
mkdir /data/jenkins_data -p
chmod -R 777 /data/jenkins_data
docker run -d --name=jenkins --restart=always -e JENKINS_PASSWORD=admin123 -e JENKINS_USERNAME=admin -e JENKINS_HTTP_PORT_NUMBER=8080 -p 8080:8080 -p 50000:50000 -v /data/jenkins_data:/bitnami/jenkins registry.cn-chengdu.aliyuncs.com/barry_zou/jenkins:2.303.3-debian-10-r23
查看jenkins日志:
docker logs -f jenkins
重启jenkins:
docker restart jenkins
国内插件源:
https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
Jenkins需要的插件:
Localization: Chinese (Simplified)
Git
Git Parameter
Git Pipeline for Blue Ocean
GitLab
Credentials
Credentials Binding
Blue Ocean
Common API for Blue Ocean
REST API for Blue Ocean
Web for Blue Ocean
JWT for Blue Ocean
REST Implementation for Blue Ocean
GitHub Pipeline for Blue Ocean
Blue Ocean Pipeline Editor
Blue Ocean Core JS
Dashboard for Blue Ocean
Build With Parameters
Dynamic Extended Choice Parameter
Dynamic Extended Choice Parameter Plug-In
Dynamic Parameter Plug-in
Extended Choice Parameter
List Git Branches Parameter
Pipeline
Pipeline implementation for Blue Ocean
Pipeline SCM API for Blue Ocean
Pipeline: Declarative
Kubernetes
Kubernetes CLI
Kubernetes Credentials
Image Tag Parameter
Active Choices
jenkins备份
tar -zcf jenkins-2.303.3.tar /data/jenkins_data/
jenkins迁移、恢复
tar -xf jenkins-2.303.3.tar
rm -rf /data/jenkins_data
cp -rp data/jenkins_data/ /data/
chmod 777 /data/jenkins_data
然后重启jenkins

浙公网安备 33010602011771号