安裝gitlab-runner


 

# 下載 $sudo wget -O /usr/local/bin/gitlab-runner https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-runner-linux-amd64
# 修改權限 $chmod +x /usr/local/bin/gitlab-runner # 添加gitlab-runner用戶 $useradd --comment 'GitLab Runner' --create-home gitlab-runner --shell /bin/bash
# 將gitlab-runner用戶添加到docker組 $sudo usermod -aG docker gitlab-runner # 安裝 $gitlab-runner install --user=gitlab-runner --working-directory=/home/gitlab-runner
# 驗證 $sudo -u gitlab-runner -H docker info 如圖

 

企業微信截圖_15440681067578.png

注冊

$sudo gitlab-runner register

  

企業微信截圖_15435801595842.png

查看配置信息

$cat /etc/gitlab-runner/config.toml concurrent = 1 check_interval = 0 [session_server] session_timeout = 1800 [[runners]] name = "my-runner" url = "https://gitlab.com/" token = "XXXXXXXXXXXXXXX" executor = "shell" [runners.cache] [runners.cache.s3] [runners.cache.gcs]

 

重啟

# 重啟gitlab-runner $gitlab-runner restart

 

配置項目

stages: - build before_script: - docker login -u "$DOCKER_USER" -p "$DOCKER_PASS" $DOCKER_ADDRESS build_image: stage: build script: - docker build -f Dockerfile -t "$DOCKER_ADDRESS/workspace/myimage" . - docker push "$DOCKER_ADDRESS/workspace/myimage"

 

參考

https://docs.gitlab.com/ce/ci/docker/using_docker_build.html
http://answ.me/post/build-docker-images-automatically-via-gitlab-ci/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM