Docker安装jenkins实现微服务多模块打包的示例代码

一   准备工作

安装jenkins

docker pull jenkins/jenkins:alpine-jdk8
docker run -d --name jenkins jenkins/jenkins:alpine-jdk8
docker cp jenkins:/var/jenkins_home /data/
docker stop jenkins && docker rm jenkins
docker run -d --restart=unless-stopped --name jenkins -u root \
-v $(which docker):/usr/bin/docker \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /data/esp/:/data/esp/ \
-v /data/jenkins_home:/var/jenkins_home \
-v /etc/localtime:/etc/localtime \
-p 9090:8080 -p 50000:50000 jenkins/jenkins:alpine-jdk8
docker logs -f jenkins
***************************************************************************************************************************************************************************************
Jenkins initial setup is required. An admin user has been created and a 
password generated.Please use the following password to proceed to 
installation:
------------此处应有密码------------
This may also be found at: /var/jenkins_home/secrets/initialAdminPassword
***************************************************************************************************************************************************************************************

二  数据初始化

访问http://ip:9090

2.1

Docker安装jenkins实现微服务多模块打包的示例代码

2.2

Docker安装jenkins实现微服务多模块打包的示例代码

2.3

Docker安装jenkins实现微服务多模块打包的示例代码

2.4

Docker安装jenkins实现微服务多模块打包的示例代码

2.5

Docker安装jenkins实现微服务多模块打包的示例代码

三  配置jenkins


3.1  Maven安装

1.png

3.2  Maven插件配置

Docker安装jenkins实现微服务多模块打包的示例代码

Docker安装jenkins实现微服务多模块打包的示例代码

3.3  svn插件安装

Docker安装jenkins实现微服务多模块打包的示例代码

Docker安装jenkins实现微服务多模块打包的示例代码

四   创建自动化部署任务

4.1  我们在工作台新建一个任务

1.png

4.2  清理旧的构建

2.png

4.3  创建svn账密

Docker安装jenkins实现微服务多模块打包的示例代码

Docker安装jenkins实现微服务多模块打包的示例代码

4.4  build命令填写

5.png

4.5  构建

Docker安装jenkins实现微服务多模块打包的示例代码

Docker安装jenkins实现微服务多模块打包的示例代码

五   配置maven运行命令及shell脚本

5.1  maven指令配置

8.png

5.2  打包命令

9.png

原创文章,作者:网友投稿,如若转载,请注明出处:https://www.cloudads.cn/archives/4154.html

发表评论

登录后才能评论