gitlab cicd

gitlab cicd

创建 runner

  1. 安装
sudo apt-get install gitlab-runner
  1. 注册
gitlab-runner register
Runtime platform                                    arch=amd64 os=linux pid=29285 revision=775dd39d version=13.8.0
Running in system-mode.                                                                
Enter the GitLab instance URL (for example, https://gitlab.com/):
"指定 URL"
Enter the registration token:
"注册令牌"
Enter a description for the runner:
[hk-worker-01]: runner-chaos
Enter tags for the runner (comma-separated):
hk,chaos
Registering runner... succeeded                     runner=ppiWpckr
Enter an executor: custom, docker, ssh, virtualbox, docker-ssh+machine, docker-ssh, parallels, shell, docker+machine, kubernetes:
shell
Runner registered successfully. Feel free to start it, but if it's running already the config should be automatically reloaded! 
  1. 启动
sudo gitlab-runner start

以普通用户身份注册的 Gitlab 服务不会在后台运行,此时需要手动执行 gitlab-runner run 命令
如果是超级用户用 sudo gitlab-runner register 注册的服务,会在后台运行,不需要执行上述命令。

参考 https://blog.csdn.net/lucifly/article/details/107044349

编写脚本

大体是写一个 .gitlab-ci.yml 脚本即可

before_script:
    - echo "这部分仅用来发布服务器的修改"
stages:
    - build
    - deploy
job1:
    stage: build
    script:
        - date
        - ls server
        - 执行点你需要的
    tags:
        - chaos
    only:
        - tags

job2:
    stage: deploy
    tags:
        - chaos
    only:
        - tags
    script:
        - 执行点你需要的
        


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值