jenkins安装配置,使用Docker发布maven项目全过程记录(2)

2、使用Docker发布Maven项目过程的配置

首先说明,在这里仅介绍我使用Jenkins的发布过程的配置,不涉及Dockerfile、docker-compose.yml文件的内容。

2.1 创建Item

jenkins安装配置,使用Docker发布maven项目全过程记录(2)_第1张图片

在这里,输入item名称,我使用的Freestyle project,点击OK

(1)General

我在这里没有做任何特殊设置,如需设置钉钉相关配置,需要在此设置(安装上文所述的钉钉插件)。

(2)Source Code Management

选择git,在Repository URL输入git的完整路径:http://<>:8088/<>/<>.git。

在Credentials中选择git的认证配置,如果没有,点击Add按钮,有Add Jenkins子菜单,点击后输入用户名、密码等访问必须的内容即可。

Branch Specifier部分,需要设置要打包的分支,如:*/master

(3)Build Triggers

选择Generic Webhook Trigger,设置Token(需要与Git服务器设置对应)

(4)Build Environment

选择了Add timestamps to the Console Output

(5)Build Steps

选择Add build step,添加一个Invoke top-level Maven targets,在Maven Version处选择前面提到的Maven+版本号的名称,我选择的是Maven3.9.6。

在Invoke top-level Maven targets窗口的Goals处,输入maven使用,我这里使用的clean install,对整个工程进行编辑,并注册到本地maven库中。

再次选择Add build step,添加一个Execute shell,在输入框输入如下命令:

export COMPOSE_PROJECT_NAME=demo
docker-compose up -d --build

保存Item,自动返回至item信息页面。创建完成。

2.2 运行Item,自动打包并部署

在该页面选择Build Now,由自动开始打包。

打包与部署相关的配置信息写在了docker-compose.yml文件中,具体每个子工程打包的方式写在了Dockerfile中,具体配置方式资料有很多,暂不赘述。

快捷链接

jenkins安装配置,使用Docker发布maven项目全过程记录(1)icon-default.png?t=N7T8https://blog.csdn.net/dickence/article/details/135768093

你可能感兴趣的:(jenkins,docker,maven)