国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

gitlab-runner安裝和部署項(xiàng)目

這篇具有很好參考價(jià)值的文章主要介紹了gitlab-runner安裝和部署項(xiàng)目。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

gitlab-runner安裝和部署項(xiàng)目,java中間件&服務(wù)框架,運(yùn)維,git,linux

目錄

1.安裝gitlab-runner

1.1 添加官方倉(cāng)庫

1.2.1 安裝最新版本

1.2.2 安裝指定版本(可選)

1.2.3 更新runner(可選)

1.3 隨便點(diǎn)開gitlab上的一個(gè)項(xiàng)目

1.4 gitlab-runner的注冊(cè)

2.配置gitlab-runner

3.runner一些命令


gitlab官網(wǎng):Install GitLab Runner | GitLab

.gitlab-ci.yml文件語法參考:`.gitlab-ci.yml` keyword reference | GitLab

1.安裝gitlab-runner

1.1 添加官方倉(cāng)庫

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

1.2.1 安裝最新版本

yum install gitlab-runner

1.2.2 安裝指定版本(可選)

list gitlab-runner --showduplicates | sort -r
yum install gitlab-runner-10.0.0-1

1.2.3 更新runner(可選)

yum update
yum install gitlab-runner

1.3 隨便點(diǎn)開gitlab上的一個(gè)項(xiàng)目

gitlab-runner安裝和部署項(xiàng)目,java中間件&服務(wù)框架,運(yùn)維,git,linux

gitlab-runner安裝和部署項(xiàng)目,java中間件&服務(wù)框架,運(yùn)維,git,linux

1.4 gitlab-runner的注冊(cè)

gitlab-runner register

輸入 gitlab 的訪問地址

輸入令牌

gitlab-runner安裝和部署項(xiàng)目,java中間件&服務(wù)框架,運(yùn)維,git,linux

runner 描述,隨便填

直接跳過

選擇shell

gitlab-runner安裝和部署項(xiàng)目,java中間件&服務(wù)框架,運(yùn)維,git,linux

  • url:gitlab所在的測(cè)試服務(wù)器地址
  • token:項(xiàng)目的token,用于關(guān)聯(lián)runner和項(xiàng)目
  • name:runner的名字,用于區(qū)分runner
  • tags:用于匹配任務(wù)(jobs)和執(zhí)行任務(wù)的設(shè)備(runners),此處不填直接回車時(shí),默認(rèn)Can run untagged jobs值為true
  • executor:執(zhí)行環(huán)境

之后就可以看到:

gitlab-runner安裝和部署項(xiàng)目,java中間件&服務(wù)框架,運(yùn)維,git,linux

2.配置gitlab-runner

gitlab-runner安裝和部署項(xiàng)目,java中間件&服務(wù)框架,運(yùn)維,git,linux

進(jìn)行一些配置

在項(xiàng)目根目錄新建一個(gè)文件.gitlab-ci.yml

簡(jiǎn)單測(cè)試:

stages:
  - build
  - deploy


build:
  stage: build
  tags:
    - poap
  only:
    - master
  script:
    - echo "mvn clean "
    - echo "mvn install"


deploy:
  stage: deploy
  tags:
    - poap
  only:
    - master
  script:
    - echo "hello deploy"

提交上去就可以看到已經(jīng)自動(dòng)觸發(fā)部署了。

gitlab-runner安裝和部署項(xiàng)目,java中間件&服務(wù)框架,運(yùn)維,git,linux

.gitlab-ci.yml語法:

`.gitlab-ci.yml` keyword reference | GitLab文章來源地址http://www.zghlxwxcb.cn/news/detail-693602.html

3.runner一些命令

gitlab-runner register  #默認(rèn)交互模式下使用,非交互模式添加 --non-interactive
gitlab-runner list      #此命令列出了保存在配置文件中的所有運(yùn)行程序
gitlab-runner verify    #此命令檢查注冊(cè)的runner是否可以連接,但不驗(yàn)證GitLab服務(wù)是否正在使用runner。 --delete 刪除
gitlab-runner unregister   #該命令使用GitLab取消已注冊(cè)的runner。

#使用令牌注銷
gitlab-runner unregister --url http://gitlab.example.com/ --token t0k3n

#使用名稱注銷(同名刪除第一個(gè))
gitlab-runner unregister --name test-runner

#注銷所有
gitlab-runner unregister --all-runners

到了這里,關(guān)于gitlab-runner安裝和部署項(xiàng)目的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 本地gitlab-runner的創(chuàng)建與注冊(cè)

    本地gitlab-runner的創(chuàng)建與注冊(cè)

    引言 之前通過一些方式在本地創(chuàng)建runner,時(shí)而會(huì)出現(xiàn)一些未知的坑,所以寫下本文記錄runner可以無坑創(chuàng)建的方式。 以下注冊(cè)runner到相應(yīng)倉(cāng)庫的前提是已經(jīng)在本地安裝了gitlab-runner 具體安裝方式見官網(wǎng) 本地gitlab-runner安裝常用的指令 查看gitlab runner服務(wù)狀態(tài) sudo gitlab-runner statu

    2024年03月25日
    瀏覽(21)
  • Git引起的 gitlab-runner 報(bào)錯(cuò)

    Git引起的 gitlab-runner 報(bào)錯(cuò)

    在查看gitlab CI作業(yè)時(shí),發(fā)現(xiàn)意外報(bào)錯(cuò) ?報(bào)錯(cuò)時(shí)由于git版本引起的,查看git版本 使用yum?list | grep git,yum默認(rèn)阿里云源里面最新的版本就是1.18.3? 我們需要升級(jí)git 的版本 3、檢查版本測(cè)試 版本已經(jīng)更新最2.31了,再次執(zhí)行g(shù)itlab CI作業(yè),報(bào)錯(cuò)已經(jīng)解決了。 ?

    2024年02月12日
    瀏覽(17)
  • 【基于 GitLab 的 CI/CD 實(shí)踐】02、gitlab-runner 實(shí)踐

    【基于 GitLab 的 CI/CD 實(shí)踐】02、gitlab-runner 實(shí)踐

    目錄 一、gitlab-runner 簡(jiǎn)介 1.1 要求 1.2 特點(diǎn) 二、GitLab Runner 安裝 2.1 使用 GItLab 官方倉(cāng)庫安裝 2.2 使用 deb/rpm 軟件包 2.3 在容器中運(yùn)行 GitLab Runner 三、GitLab Runner 注冊(cè) 3.1 GitLabRunner 類型 3.2 獲取 runner token 獲取?shared?類型 runner token ? ?獲取?group?類型的 runner token ? ?獲取?speci

    2024年02月16日
    瀏覽(23)
  • gitlab-runner 中的 Docker-in-Docker

    筆者個(gè)人理解:gitlab-runner 安裝后就是一個(gè)監(jiān)聽狀態(tài)的 runner,而通過 gitlab-runner register 注冊(cè)的“實(shí)例”其實(shí)只是預(yù)定義的配置節(jié),當(dāng)消息抵達(dá)后,gitlab-runner 根據(jù)消息內(nèi)容選擇相應(yīng)的配置節(jié)啟動(dòng)執(zhí)行線程。為了方便闡述和理解,本文也將每個(gè) 配置節(jié)/執(zhí)行線程 稱為 runner 實(shí)例

    2024年02月05日
    瀏覽(16)
  • Linux離線安裝Jenkins、Maven、Gitlab、Git,部署Java項(xiàng)目

    Linux離線安裝Jenkins、Maven、Gitlab、Git,部署Java項(xiàng)目

    《Linux安裝java》 把Maven上傳到Linux服務(wù)器/data/目錄下進(jìn)行解壓 配置環(huán)境變量 找到export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL在下面追加 保存后使環(huán)境變量生效并校驗(yàn)是否maven是否安裝成功 修改默認(rèn)依賴倉(cāng)庫位置 找到localRepository/path/to/local/repo/localRepository, 在注釋外面追加

    2024年02月07日
    瀏覽(24)
  • GitLab Runner 實(shí)現(xiàn)項(xiàng)目 CI/CD 發(fā)布

    GitLab Runner 實(shí)現(xiàn)項(xiàng)目 CI/CD 發(fā)布

    Gitlab實(shí)現(xiàn)CICD的方式有很多,比如通過Jenkins,通過Gitlab Runner等,今天主要介紹后者。Gitlab在安裝的時(shí)候,就默認(rèn)包含了Gitlab CI的能力,但是該能力只是用于協(xié)調(diào)作業(yè),并不能真的去執(zhí)行作業(yè),因此需要搭配Gitlab Runner來作為執(zhí)行器實(shí)現(xiàn)具體的CICD工作。Gitlab Runner可以被安裝在任

    2024年01月17日
    瀏覽(33)
  • gitlab CI/CD 安裝 gitlab runner

    gitlab CI/CD 安裝 gitlab runner

    一、為什么需要安裝gitlab runner ? 極狐GitLab Runner 是在流水線中運(yùn)行作業(yè)的應(yīng)用,與極狐GitLab CI/CD 配合運(yùn)作。 說白了就是你部署的一個(gè)agent。 二、如何安裝? 1.介紹通過helm部署github runner 2.helm添加倉(cāng)庫 helm repo add gitlab https://charts.gitlab.io 3.拉取chars helm pull gitlab/gitlab-runner -- 拉

    2024年02月14日
    瀏覽(33)
  • GitLab與GitLab Runner安裝(RPM與Docker方式),CI/CD初體驗(yàn)

    GitLab與GitLab Runner安裝(RPM與Docker方式),CI/CD初體驗(yàn)

    GitLab 是一個(gè)強(qiáng)大的版本控制系統(tǒng)和協(xié)作平臺(tái),記錄一下在實(shí)際工作中關(guān)于 GitLab 的安裝使用記錄。 一開始使用 GitLab 時(shí),是在 CentOS7 上直接以 rpm 包的方式進(jìn)行安裝,僅作為代碼托管工具來使用,版本: 14.10.4 。 后續(xù)預(yù)研 GitLab 的 CI/CD 及流水線時(shí),采用 Docker 方式安裝,版本

    2024年02月11日
    瀏覽(35)
  • gitlab runner

    # install ``` # Download the binary for your system sudo curl -L --output /usr/local/bin/gitlab-runner https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-runner-linux-amd64 # Give it permission to execute sudo chmod +x /usr/local/bin/gitlab-runner # Create a GitLab Runner user sudo useradd --comment \\\'GitLab Runner\\\' --create-home gitlab-r

    2024年02月07日
    瀏覽(16)
  • 【云原生】DevOps之使用Gitlab Runner進(jìn)行CICD

    【云原生】DevOps之使用Gitlab Runner進(jìn)行CICD

    在很久之前的文章中,我們已經(jīng)搭建過了Jenkins+Docker+Harbor+SpringCloud微服務(wù)持續(xù)集成自動(dòng)化部署,今天來介紹Gitlab原生的Gitlab Runner CICD功能。 Gitlab實(shí)現(xiàn)CICD的方式有很多,比如通過Jenkins,通過Gitlab Runner等,今天主要介紹后者。Gitlab在安裝的時(shí)候,就默認(rèn)包含了Gitlab CI的能力,但

    2024年02月03日
    瀏覽(26)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包