首先Jenkins(JK)是什么

jenkins如何把java程序打包成docker_Jenkins


第一眼java,其实和前端关系也很大,自动执行打包命令,部署到云服务器去,实现一个发版动作,主要就体现在自动两个字上。

需求

代码仓库已经迁移好了或者说给一个新的仓库配置Jenkins。要求有区分test的自动打包、master的自动打包(即代码远程推送后就会自己打包发布)、并且有机器人提醒(企业微信)————仓库是用的codding

过程

1.先新建item,建一个文件夹,用项目的名称命名

jenkins如何把java程序打包成docker_机器人_02

2. 假如你建了的叫h5-activity文件夹,那么进去再建两个item,分别叫test、master。

jenkins如何把java程序打包成docker_jenkins_03

3.完事后是这个样子,点击名字,进去左边有个“配置”,就可以配备你的test、master了。

jenkins如何把java程序打包成docker_jenkins_04

4.开始配置

jenkins如何把java程序打包成docker_机器人_05

jenkins如何把java程序打包成docker_运维_06

5. 右边小蓝icon 都是有解释的。发给管理员去仓库那边配上,

jenkins如何把java程序打包成docker_Jenkins_07


jenkins如何把java程序打包成docker_jenkins_08

6. 配置构建,最重要一步。

先清楚缓存、下载依赖、打包、删掉以前的包、复制当前文件夹到目标文件夹 linux命令来的,直接抄作业就好了,这个大致知道干嘛的就行。

注意看最后一行,把jenkins上面的h5-activity这个项目(是jenkins项目,不是仓库)的test分支的dist里面内容(即工作空间),上传到tomcat上面

jenkins如何把java程序打包成docker_机器人_09

7.构建后操作

选中“Send build artifacts over SHH”,一般我们如果打包的Jenkins和目标不在同一台机器上,需要用SHH连接远端服务器。

jenkins如何把java程序打包成docker_机器人_10

8.配置机器人

先拉一个群,右键新增一个机器人,会看到一个Webhook链接。只能看到自己配的

jenkins如何把java程序打包成docker_机器人_11


这里填一下就好了。

jenkins如何把java程序打包成docker_jenkins_12

jenkins如何把java程序打包成docker_机器人_13

啧,还准备了其他人的资料,新人多看这一篇就够了,除非你准备要做技术主管【狗头】: