gitlab-runner 的使用,gitlabtoken 在哪里,以及前端使用npm 自动编译

版权声明:廖圣平博客,未经博主允许不得转载。企鹅:1194008361 https://blog.csdn.net/qq_22823581/article/details/82220205

gitlab:
https://www.cnblogs.com/straycats/p/7637373.html

gitlab-runner:
https://www.jianshu.com/p/df433633816b

以下的是本人安装的时候的疑惑,教程是上面两个链接

git 安装

yum install git-core

可能会用到:
linux令普通用户拥有root权限

profile 在/etc/profile

所有步骤安装完之后:
在 gitlab-runner 用户下 ~/.local/bin

执行一下在流水线那边的错误 : ep: ./depoly liaoshengping master 先执行一下程序,yml文件的script

.yml 文件:

stages:
  - master
master_job:
    stage: master
    script:
      - deploy liaoshengping runnertest master
    only:
      - master
    tags:
      - lisosp_sp

depoly文件:

#!/bin/bash
        deploy_path="/www/$1/$2"
        if [ ! -d "$deploy_path$3" ]
        then
                project_path="[email protected]:"$1/$2".git -b $3"
                /usr/bin/git clone -b $3 $project_path $deploy_path$3
        else
                cd $deploy_path$3
                /usr/bin/git reset --hard
                /usr/bin/git pull origin $3
                npm install  #!如果是前端
                npm run build #!如果是前端
        fi

gitlab token在哪:

这里写图片描述

tags 是注册的时候写的tags

在.yml 对应的tags 的值

猜你喜欢

转载自blog.csdn.net/qq_22823581/article/details/82220205