用于DroneCI的Kuboard面板集成工具
|
||
---|---|---|
.gitea/workflows | ||
.gitignore | ||
Dockerfile | ||
go.mod | ||
go.sum | ||
main.go | ||
readme.md | ||
restart.go | ||
update.go |
使用方式
kind: pipeline
type: docker
name: BuildContainerImage
steps:
# 更新测试环境
- name: UpdateTesting
image: gitee.ltd/lxh/drone-kuboard
settings:
# 执行操作 restart | update
action: restart
# 固定句式
kind: deployments
# 集群名称
cluster: test
# 命名空间
namespace: test-ns
# deployments名称
name: test-dep
# 镜像,如果是更新,image和tag必须填,不然报错
image: xxxx
# 新的Tag,如果git事件是tag的话,可以保持下面的不变,具体视实际情况而定
tag: ${DRONE_SEMVER_SHORT}
# Kuboard服务地址
kuboard_uri: https://kuboard.example.com/
# Kuboard账号
kuboard_username:
from_secret: kuboard_username
# Kuboard访问AccessKey
kuboard_key:
from_secret: kuboard_key
when:
status:
- "success"