通过 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 |
未完待续