记-宝塔搭建gitlab流水线php自动化部署的使用

May 25, 2021 · · 33次阅读

gitlab安装

宝塔面板安装最新版本gitlab社区

gitlab-Runner安装

目录:

1.切换yum源

2.安装gitlab-runner

3.向GitLab-CI注册runner

打开宝塔界面的ssh终端

1

1.切换yum源

  curl -L https://packages.gitlab.com/install/repositories/runner/gitlab-ci-multi-runner/script.rpm.sh | sudo bash

2.安装git-runner

 yum install gitlab-ci-multi-runner

3.向GitLab-CI注册runner

 gitlab-ci-multi-runner register

向GitLab-CI注册一个Runner需要两样东西:GitLab-CI的url和注册token。
 其中,token是为了确定你这个Runner是所有工程都能够使用的Shared Runner还是具体某一个工程才能使用的Specific Runner。
 如果要注册Shared Runner,你需要到管理界面的Runners页面里面去找注册token。如下图所示:

image-20210525225407762.png

打码部分

注册完成之后,GitLab-CI就会多出一条Runner记录

3

至此gitlab-runner安装完成

流水线的使用

这里只演示php项目自动化部署

1)、使用.gitlab-ci.yml配置你的项目

stages:
  - deploy
自动部署:
  stage: deploy
  script: 
    - echo "开始克隆仓库"
    - git --work-tree=/www/wwwroot/yourproject/ checkout -f 

##详情配置教程请参考gitlab官网

这里需要将宝塔目录的权限改为777

5
image-20210525230138596.png

2)、查看流水线

5

标签:none

最后编辑于:2021/05/30 18:46

添加新评论

  1. 2021-07-06 19:46

    azithromycin tablet azithromycin tablets zithromax over the counter zithromax https://azithromaxww.com/ - side effects of azithromycin

    回复