Jenkins安装与入门(+Git+Docker)自动化交互

本文介绍如何在服务器上安装配置Jenkins持续集成平台,并实现与Git和Docker的集成。包括安装必要的软件包、启动Jenkins服务、获取初始管理员密码、安装推荐插件、设置中文、创建构建任务等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

https://jenkins.io/zh/

yum install git -y

yum install jdk-8u171-linux-x64.rpm -y

rpm -qa | grep java
如果过滤出open jdk 删掉防止冲突

yum install jenkins-2.121.3-1.1.noarch.rpm -y

/etc/init.d/jenkins start

需要连接外网(建议开VPN)

[root@server1 ~]# cat /var/lib/jenkins/secrets/initialAdminPassword
61aeecba916446a396f6cd1b986c69c4

安装建议的包

最后登陆

 

设置中文

 

 

新建任务

 

 

 

添入自己的github仓库地址

 

 

 

 

 

 

 

 

 

 

 

 

安装两个  GitLab  GitLab Hock

 

 

 

打开外发请求

 

 

 

 

 

安装docker插件

api  cloud

 

 

 

 

 

server2 (docker+ jenkins)

unix:///var/run/docker.sock

因为是本机不需要证书

 

 

 

 

server2

docker run -d --name registry -p 5000:5000 -v /opt/registry:/var/lib/registry registry:2.3.1

vim /etc/sudoers

 

写入

sudo docker ps | grep webserver  && sudo docker rm -f webserver
sudo docker run -d --name webserver -p 80:80 localhost:5000/nginx

 

在你的git端创建

vim  Dockerfile

[root@server1 demo]# cat Dockerfile
FROM nginx
COPY index.html /usr/share/nginx/html/

echo nginx1>index.html

##########################下面可以不写,用于测试

docker build -t nginx:v1

docker run -d --name vm1 -p 80:80  nginx:v1

curl localhost

###########################

git add Dockerfile index.html

git commit -m "add Doc index"

git push -u origin master

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值