簡體   English   中英

Docker和gitlab-runner中的Gitlab CE

[英]Gitlab CE in Docker and gitlab-runner

我將Gitlab CE安裝在docker容器中(使用gitlab / gitlab-ce:latest鏡像),並且一切正常,但是我不知道如何安裝gitlab-runner。 是否應將gitlab-runner與gitlab安裝在同一容器中,或作為單獨的容器安裝? 如果作為單獨的容器,那么應​​如何將其連接到gitlab? 我找不到有用的信息。 有人可以幫我弄這個嗎?

准確地說,可以將GitLab運行程序安裝在不同大陸的雲中。 這是一個完全獨立於Gitlab本身的REST服務。 盡可能在任何地方運行它,作為同一主機上的單獨容器,在雲中,在本地計算機上等。

GitLab使用HTTPS協議與其跑步者進行通信。

創建跑步者並運行注冊過程時 ,它將要求:

  • 協調者網址(您的GitLab實例網址)
  • GitLab的令牌(將其視為密碼)

你完成了。 運行程序將向您的GitLab實例注冊。 來自支持部門的有關通信的注意事項:

跑步者通過HTTPS與GitLab進行通信,完全通過從跑步者到GitLab發起的連接進行,絕不反向。 這樣做的好處是您可以將Runner安裝在防火牆后面,並且只要Runner具有對GitLab.com的出站訪問權限,它將可以正常運行。 從那里開始,實際上使用哪個執行程序(Shell,Docker等)都沒有關系。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM