Jenkins-打包部署远程服务器或Docker
安装配置
-
maven3.6.0 jdk1.8.181 gitlab jenkins docker
在此之前,各位看官可以移步参考下
开工干活
首先,我们先创建个文件夹,给项目分个组嘛 创建好文件夹后打开,来创建个maven项目,选择构建一个多配置项目(当然,选择构建一个maven项目也行),给它起个名
一般默认安装的话,是没有构建一个maven项目的,进管理插件安装Maven Integration plugin和Maven Dependency Update Trigger这两个插件就有了
git配置好后,来配置构建,中间的其他环节有需要的话自行选择 参数说明: - Maven Version:选择你配置好的maven版本 - Goals:Maven打包命令
配置好构建后,重头戏来了,打包完Maven项目需要发布到远程服务器吧?现在就来配置部署远程服务器的参数(需要安装插件Publish Over SSH)
-
部署到远程服务器的Docker 脚本说明: - containerid:变量名,随便起,要跟if判断里的一致 - docker ps | grep ……:查找名字为“test-register”容器id - if [ -n “$containerid”]:判断变量是否有值
打包部署的配置基本上配置完成了,需要定时构建的,选择构建触发器的Build periodically
定时任务参数说明: