K8s内使用Jenkins
2023-11-16 本文已影响0人
sexy_cyber
- 1、实现Docker Build 和 Docker Push
- 2、实现K8s资源部署
只需要在1的基础上加一个shell命令的构建步骤
shell部署命令
sed -i "s/spider:[^[:space:]]*/spider:$GIT_COMMIT/" k8s.yml
curl -H "Authorization: Bearer xxxx" \
-H "Content-Type: application/yaml" \
-X PUT \
--data-binary "@k8s.yml" \
https://www.xxxx.com/apis/apps/v1/namespaces/default/deployments/spiders