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

Docker中g(shù)itlab以及gitlab-runner的安裝與使用

這篇具有很好參考價(jià)值的文章主要介紹了Docker中g(shù)itlab以及gitlab-runner的安裝與使用。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

1、本文主要講述如何使用Docker安裝gitlab以及gitlab-runner,并且會講述gitlab-runner如何使用
2、gitlab部分不需要修改過多的配置即可使用,本文未講述https配置,如有需求,可自行百度

3、Docker如何安裝可以自行百度

一、Docker安裝gitlab

1、使用命令直接安裝gitlab最新版本(建議安裝最新版本,更加安全且全面)

docker pull gitlab/gitlab-ce

2、使用命令啟動(dòng)gitlab

# /home/www/gitlab/config:/etc/gitlab是docker中g(shù)itlab配置映射在主機(jī)中的位置,可自己改動(dòng)(主機(jī)文件位置:docker文件位置)
# /home/www/gitlab/log:/var/log/gitlab是docker中g(shù)itlab日志映射在主機(jī)中的位置,可自己改動(dòng)(主機(jī)文件位置:docker文件位置)
# /home/www/gitlab/data:/var/opt/gitlab是docker中g(shù)itlab數(shù)據(jù)映射在主機(jī)中的位置,可自己改動(dòng)(主機(jī)文件位置:docker文件位置)
docker run -d -p 8888:80 -p 8443:443 -p 8822:22 --name gitlab --restart always --privileged=true -v /home/www/gitlab/config:/etc/gitlab -v /home/www/gitlab/log:/var/log/gitlab -v /home/www/gitlab/data:/var/opt/gitlab gitlab/gitlab-ce:latest

3、倉庫啟動(dòng)后,修改url地址,避免項(xiàng)目地址亂碼

# 進(jìn)入容器
docker exec -it gitlab bash
# 修改配置文件
vim /etc/gitlab/gitlab.rb
# 修改以下配置:
external_url 'http://XX.XX.XX.XX:XXXX'	# IP:端口
nginx['listen_port'] = 80	# gitlab自帶nginx監(jiān)聽80端口進(jìn)行訪問
# 保存退出,重啟配置(重啟配置會自動(dòng)重啟gitlab)
gitlab-ctl reconfigure

4、修改初始賬號密碼

# 進(jìn)入已啟動(dòng)的gitlab容器
docker exec -it gitlab bash
# 鏈接數(shù)據(jù)庫
gitlab-rails console -e production
# 等待鏈接成功后,獲取用戶
user = User.where(id:1).first
# 可以修改用戶賬號以及密碼
user.username = 'XXX'
user.password = 'XXX'
# 保存修改后的數(shù)據(jù),save后面不要忘記!的輸入
user.save!
# 等gitlab頁面自動(dòng)部署好之后,訪問上面external_url配置的地址,使用賬號密碼登錄gitlab即可

二、Docker安裝gitlab-runner

1、使用命令直接安裝gitlab-runner最新版本

docker pull gitlab/gitlab-runner

2、使用命令啟動(dòng)gitlab-runner

# 文件映射與gitlab一致,可自行修改
docker run -d  --privileged=true  --name runner --restart always -v /home/www/gitlab-runner/config:/etc/gitlab-runner -v /home/www/gitlab-runner/run/docker.sock:/var/run/docker.sock -v /home/www/gitlab-runner/bin/docker:/usr/bin/docker gitlab/gitlab-runner

三、gitlab與gitlab-runner結(jié)合使用

1、進(jìn)入gitlab的runner頁面進(jìn)行創(chuàng)建runner實(shí)例

Docker中g(shù)itlab以及gitlab-runner的安裝與使用,Ubuntu,docker,docker,gitlab,容器,gitlab-runner

2、進(jìn)入后填寫以下信息

Docker中g(shù)itlab以及gitlab-runner的安裝與使用,Ubuntu,docker,docker,gitlab,容器,gitlab-runner

選擇你使用的操作系統(tǒng),標(biāo)簽已經(jīng)最大作業(yè)超時(shí)時(shí)間,本人的選擇是:Linux,輸入標(biāo)簽,
勾選了運(yùn)行未打標(biāo)簽的作業(yè),最大作業(yè)超時(shí)未填寫,使用了系統(tǒng)默認(rèn)的,標(biāo)簽需要記住,后
面編寫.gitlab-ci.yml文件時(shí)需要用到

3、得到圖片中的信息

Docker中g(shù)itlab以及gitlab-runner的安裝與使用,Ubuntu,docker,docker,gitlab,容器,gitlab-runner

4、進(jìn)入gitlab-runner容器開始注冊

# docker exec -it是docker進(jìn)入容器的命令,這里的runner是上面docker啟動(dòng)容器時(shí)的名字,然后使用bash進(jìn)入
docker exec -it runner bash
# 注冊gitlab-runner,輸入命令開始注冊
gitlab-runner register
# 按照下圖將信息補(bǔ)充完整即可,這樣gitlab-runner就注冊完成了

Docker中g(shù)itlab以及gitlab-runner的安裝與使用,Ubuntu,docker,docker,gitlab,容器,gitlab-runner

5、隨意創(chuàng)建一個(gè)空白倉庫

Docker中g(shù)itlab以及gitlab-runner的安裝與使用,Ubuntu,docker,docker,gitlab,容器,gitlab-runner

6、編寫項(xiàng)目中會.gitlab-ci.yml文件后,提交更改

stages:
- test	# 需要與創(chuàng)建runner實(shí)例時(shí)的標(biāo)簽一致,如果忘記了,可以去runner中查看
sast:	# 名字可以自定義
  stage: test	# 從stages中選擇
  tags:	# 標(biāo)簽可以沒有
    - test
  script:	# 執(zhí)行的腳本,可以是sh,except等等
   - echo "Test .gitlab-ci.yml!"

7、查看runner是否有被執(zhí)行

Docker中g(shù)itlab以及gitlab-runner的安裝與使用,Ubuntu,docker,docker,gitlab,容器,gitlab-runner
標(biāo)識runner執(zhí)行成功,如果是X,則執(zhí)行失敗,根據(jù)失敗原因自行調(diào)整
點(diǎn)擊對勾進(jìn)入下一頁
Docker中g(shù)itlab以及gitlab-runner的安裝與使用,Ubuntu,docker,docker,gitlab,容器,gitlab-runner
點(diǎn)擊已通過進(jìn)入下一頁
Docker中g(shù)itlab以及gitlab-runner的安裝與使用,Ubuntu,docker,docker,gitlab,容器,gitlab-runner
點(diǎn)擊名字進(jìn)入詳情頁面,如果點(diǎn)擊后面的再次運(yùn)行,則無法看到詳情信息
Docker中g(shù)itlab以及gitlab-runner的安裝與使用,Ubuntu,docker,docker,gitlab,容器,gitlab-runner
圖中就顯示的script所執(zhí)行的命令

結(jié)語

按照以上步驟,gitlab與gitlab-runner的安裝與使用就結(jié)束了,歡迎安裝失敗的小伙伴留言,博主看到了會及時(shí)回復(fù)文章來源地址http://www.zghlxwxcb.cn/news/detail-621363.html

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

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

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

相關(guān)文章

  • 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? 我們需要升級git 的版本 3、檢查版本測試 版本已經(jīng)更新最2.31了,再次執(zhí)行g(shù)itlab CI作業(yè),報(bào)錯(cuò)已經(jīng)解決了。 ?

    2024年02月12日
    瀏覽(16)
  • 本地gitlab-runner的創(chuàng)建與注冊

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

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

    2024年03月25日
    瀏覽(21)
  • kubernetes基于helm部署gitlab-runner

    kubernetes基于helm部署gitlab-runner

    這篇博文介紹如何在 Kubernetes 中使用helm部署 GitLab-runner。 先決條件: 已運(yùn)行的 Kubernetes 集群 已運(yùn)行的 gitlab 實(shí)例 項(xiàng)目地址:https://gitlab.com/gitlab-org/charts/gitlab-runner 官方文檔:https://docs.gitlab.com/runner/install/kubernetes.html 1、登陸UI創(chuàng)建新的runner 選擇Your work– Admin Area 2、選擇CI/

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

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

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

    2024年02月16日
    瀏覽(23)
  • 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é)作平臺,記錄一下在實(shí)際工作中關(guān)于 GitLab 的安裝使用記錄。 一開始使用 GitLab 時(shí),是在 CentOS7 上直接以 rpm 包的方式進(jìn)行安裝,僅作為代碼托管工具來使用,版本: 14.10.4 。 后續(xù)預(yù)研 GitLab 的 CI/CD 及流水線時(shí),采用 Docker 方式安裝,版本

    2024年02月11日
    瀏覽(35)
  • Arm 架構(gòu) Ubuntu 使用 Docker 安裝 Gitlab 并使用

    Arm 架構(gòu) Ubuntu 使用 Docker 安裝 Gitlab 并使用

    官方 gitlab 文檔 我的系統(tǒng)是 arm 架構(gòu)的 ubuntu 官網(wǎng)沒有提供 arm 架構(gòu)的 docker 的 gitlab 的安裝方式,直接安裝的也是后來加的,文檔也是隨筆帶過,,,我用到了,記錄一下 默認(rèn)已經(jīng)安裝了 docker 在 docker hub 里有人編譯了 arm 架構(gòu)的 gitlab 的 docker 鏡像,并且有很多人在使用,最近

    2024年02月09日
    瀏覽(14)
  • 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添加倉庫 helm repo add gitlab https://charts.gitlab.io 3.拉取chars helm pull gitlab/gitlab-runner -- 拉

    2024年02月14日
    瀏覽(33)
  • 【云原生】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)
  • 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)
  • 【Ubuntu】安裝docker,docker compose 以及部署一個(gè)docker應(yīng)用

    大家好!在過去,已經(jīng)分享了很多有關(guān)通過Docker部署應(yīng)用的內(nèi)容。今天,我將為大家詳細(xì)介紹如何在Ubuntu系統(tǒng)上部署最新的Docker平臺。 Docker是一個(gè)開源的容器化平臺,它允許您將應(yīng)用程序及其所有依賴項(xiàng)打包到稱為容器的可移植單元中。 使用Docker,您可以在不同的環(huán)境中輕

    2024年02月14日
    瀏覽(27)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包