赞
踩
- # 1.先安装yml
- yum install -y yum-utils device-mapper-persistent
- data lvm2
- # 2.设置阿⾥云镜像
- sudo yum-config-manager --add-repo
- http://mirrors.aliyun.com/docker
- ce/linux/centos/docker-ce.repo
- # 3.查看可安装的docker版本
- yum list docker-ce --showduplicates | sort -r
- #4. 安装docker
- yum -y install docker-ce-20.10.10-3.el7
- #5. 查看docker版本
- docker -v
- #6. 启动docker
- systemctl start docker#7. 查看docker 启动状态
- systemctl status docker
- #查看端⼝占⽤命令安装
- yum install -y lsof

- 1.首先创建jenkins持久化目录
- 2.docker运行
- docker run -d \
- -u root \
- --name xdclass_jenkins \
- -p 9302:8080 \
- -v /root/docker/jenkins:/var/jenkins_home \
- -v /var/run/docker.sock:/var/run/docker.sock \
- -v /usr/bin/docker:/usr/bin/docker \
- jenkins/jenkins:2.319.3-lts-jdk11
- 第⼀⾏:表示将该容器在后台运⾏
- 第⼆⾏:表示使⽤root⽤户来运⾏容器
- 第三⾏:表示给这个容器命名,后⾯可以通过这个名字来管理容器
- 第四⾏:表示将主机的9302端⼝映射到8080端⼝上,后⾯就可以通
- 过主机ip:9302来访问Jenkins,端⼝是可以更改的,根据⾃⾏需
- 要
- 第五⾏:表示将本地/root/docker/jenkins⽬录映射
- 为/var/jenkins_home⽬录,这就是第⼆步中的持久化⽬录。
- 第六、七⾏:表示把本地/var/run/docker.sock⽂件映射在容器
- 中/var/run/docker.sock⽂件。这⼀步的⽬的就是为了把容器中
- 的Jenkins可以与主机Docker进⾏通讯。
- 第⼋⾏:指定使⽤哪⼀个镜像和标签
- 如果是云服务器记得开放相应端口的网络安全组
- 3.获取登陆Jenkins的密码,将获取的密码复制到初始化界面
- 4.全局工具配置JDK
- JAVA_HOME=/opt/java/openjdk
- 5.安装插件
- Maven Integration、docker Pipeline、docker API 、
- docker、docker commons

1.选择构建一个maven项目
3.Pre Steps输入执行shell脚本
构建公共包
- echo "登录阿⾥云镜像"
- docker login --username=794666918@qq.com
- registry.cn-shenzhen.aliyuncs.com --
- password=xdclass.net168
- echo "构建dcloud-common"
- cd dcloud-common
- mvn install
- ls -alh
3.Root Pom选择pom.xml
4.Post Steps选择Run only if build success
输入执行shell脚本
- ls -alh
- cd dcloud-account
- ls -alh
- echo "账号服务构建开始"
- mvn install -Dmaven.test.skip=true dockerfile:build
- docker tag dcloud/dcloud-account:latest registry.cn
- shenzhen.aliyuncs.com/xdclass-dcloud/dcloud
- account:v1.1
- docker push registry.cn
- shenzhen.aliyuncs.com/xdclass-dcloud/dcloud
- account:v1.1
- mvn clean
- echo "账号服务构建推送成功"
- echo "=======构建脚本执⾏完毕====="
5.点击应用保存
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。