更新 readme.md
This commit is contained in:
parent
aaad8b143f
commit
eaffb8f1f6
1 changed files with 21 additions and 0 deletions
21
readme.md
21
readme.md
|
@ -1 +1,22 @@
|
|||
## 原理
|
||||
jenkins-cron项目访问到jenkins使用gradle编译项目的缓存目录,删除缓存目录中的文件,达到清理缓存的目的。
|
||||
触发jenkins中相应job编译,刷新缓存。
|
||||
|
||||
## 使用方法
|
||||
* 前提 *
|
||||
* 1. jenkins中对应的job需要配置布尔类型的only_build参数,当该参数为true时,仅编译,不进行发布。 *
|
||||
* 2. jenkins中对应的job中需要配置触发远程构建时的身份令牌,目前只支持同一个身份令牌。 *
|
||||
|
||||
## 编译
|
||||
```shell
|
||||
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -ldflags "-s -w" -o jenkins-cron
|
||||
```
|
||||
|
||||
## 打包镜像
|
||||
```shell
|
||||
docker build -t swr.cn-east-3.myhuaweicloud.com/turingsyn/ops/jenkins-cron:v1.9 .
|
||||
docker push swr.cn-east-3.myhuaweicloud.com/turingsyn/ops/jenkins-cron:v1.9
|
||||
```
|
||||
|
||||
## k8s使用
|
||||
* 需要挂载gradle使用的缓存目录
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue