Linux 创建自动化任务
webhook URLDemo:```http://47.93.50.11:9999/generic-webhook-trigger/invoke?token=laravel7```
1:新建自动化任务
![](https://img.kancloud.cn/8f/b1/8fb1ea164f710c87345df543709e2241_1920x916.png)
2:输入任务标题和选则任务类型(选择第一个就可以)
![](https://img.kancloud.cn/13/2d/132d84cdab97880227cfa3a6a302694b_1910x890.png)
3:任务详情-配置页面
3.1: General(根据自己需要配置即可)
![](https://img.kancloud.cn/b8/0a/b80a79fa176e59d284775f7ef880d14f_1916x899.png)
![](https://img.kancloud.cn/53/00/530002ba98a6956701a9a376f4545b28_1293x347.png)
3.2: 源码管理
![](https://img.kancloud.cn/44/d9/44d9aef9530754456b3419086b4c1d6c_1920x891.png)
![](https://img.kancloud.cn/48/5b/485be2f5997b75bb62185e8e3f562bac_1755x953.png)
3.3:构建触发器(未安装Generic Webhook Trigger插件,先保存当前配置,去安装再说)
![](https://img.kancloud.cn/2b/5b/2b5b40388b596a1b09b2180a440335ea_1896x848.png)
安装构建触发器需要的Generic Webhook Trigger插件
3.3.1:找到插件管理,点击进去,如图所示:
![](https://img.kancloud.cn/ae/98/ae9824e8120db868f5f055d877e53db5_1920x953.png)
3.3.2:找到插件管理,点击进去,如图所示:
![](https://img.kancloud.cn/f4/24/f424d3ffebb22dcc6df7c3ce589b8c9c_1920x875.png)
3.3.3:回到刚刚创建的任务详情,如图所示:
![](https://img.kancloud.cn/b6/21/b6212bf5cb751f40e5234438699a4c2a_1919x919.png)
![](https://img.kancloud.cn/74/6b/746b5f92e448f32539280e51c7c6ee84_1920x930.png)
![](https://img.kancloud.cn/67/da/67da9ef3f5a95029acdc8b4645518c17_1920x983.png)
3.4: 构建环境
![](https://img.kancloud.cn/7a/75/7a7575377f3b792f5367cbca6dbadfb2_1909x928.png)
3.5:Build Steps(我选择的是执行shell)
![](https://img.kancloud.cn/f6/ee/f6eea6744cc6c9ad2451afdc8519997e_1909x991.png)
3.6:构建后操作,选择完成后,点击保存,应用即可
![](https://img.kancloud.cn/2c/8c/2c8ca988fc0c0bbd97ce5ccd0e9037ee_1918x951.png)
3.7:填写完毕后,点击立即构建或者使用上述说的webhook的完整url直接触发也可以,如图所示是我之前常见的test,执行后,可以查看构建历史:
![](https://img.kancloud.cn/83/b7/83b7a73327ea019f0ec1f6ae965fd6d6_1920x989.png)
- 序言
- 开始JK部署[单台服务器](非宝塔)
- 1.开始安装jenkins
- 2.登录且配置JK面板
- Linux系统
- Windows系统
- 3.创建自动化部署任务
- Linux Centos7.9系统
- Linux部署文件
- docker
- docker-compose.yml
- jenkins_home文件夹
- mongo文件夹
- mysql文件夹
- my.cnf
- log文件夹
- data文件夹
- nginx文件夹
- nginx.conf
- logs文件夹
- html文件夹
- conf.d文件夹
- default.conf
- www.conf
- php目录
- logs目录
- php74目录
- Dockerfile
- php.ini
- rabbitmq目录
- redis目录
- logs目录文件夹
- redis.conf
- wwwroot目录
- default文件夹
- index.html
- index.php
- test目录
- dev
- production
- shell脚本
- test.sh
- al7.sh
- 问题总结
- Linux备份
- 宝塔部署
- 安装脚本
- 开始部署
- 宝塔自己的docker jk容器部署
- 自己编写的yml jk部署
- 流程开始
- 问题总结