通过 Gitlab 打包 Java-Spring Cloud 部署 K8s 部分备忘
公共包的处理
解决方案是将公共包打包在runner
服务器上,其他模块打包时自动应用公共包.gitlab-ci.yml
如下:
1 | stages: |
注册中心地址
Eureka
地址应为http://[service name]:[port]/eureka
切记http
协议
runner 提权
在gitlab-runner
装好后并不能通过CI
执行,因为gitlab-runner
是通过gitlab-runner
用户及用户组运行的,并不是ROOT
权限,所以这里就需要对gitlab-runner
用户进行提权
说到提权这里说两种方式
usermod
1 | usermod -ag root gitlab-runner // 将gitlab-runner用户加入root用户组 |
/etc/passwd
1 | vi /etc/passwd |
未完待续