安装gitlab-runner
2024-09-27 05:02:22
# 下载 $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 如图
注册
$sudo gitlab-runner register
查看配置信息
$cat /etc/gitlab-runner/config.toml concurrent = check_interval = [session_server] session_timeout = [[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/
最新文章
- ASP.NET伪静态实现
- Ubuntu安装Gnome3
- 一步一步开发Game服务器(三)加载脚本和服务器热更新(二)完整版
- Expression2Sql的一些语法更新
- SQL Server 2014里的针对基数估计的新设计(New Design for Cardinality Estimation)
- 【codevs1380】没有上司的舞会
- Oracle资源
- sql server日志不能shrink或truncate
- JDBC链接MySQL和Oracle
- DataSet数据导出为Excel文档(每个DataTable为一个Sheet)
- [Angular 2] NgNonBindable
- WIN7 数据源配置问题(32位&;&;64位)
- 转:C++ 匿名namespace的作用以及它与static的区别
- python之字符串的分割和拼接
- 故障排查:是什么 导致了服务器端口telnet失败?(转)
- apache-tomcat-7.0.70无法进入Manager管理App项目
- HDU 5182
- pl-svo在ROS下运行笔记
- DataX
- 关于nexus的学习
热门文章
- hadoop报错java.io.IOException: Incorrect configuration: namenode address dfs.namenode.servicerpc-address or dfs.namenode.rpc-address is not configured
- JAVA反射机制学习随笔
- C++面向对象类的实例题目八
- C++对ASCII文件的操作例子
- 【转】pecl,pear的不同
- Python 网络爬虫 006 (编程) 解决下载(或叫:爬取)到的网页乱码问题
- [gist]Android SHA-1
- 51NOD 1371填数字
- Luogu 2939 [USACO09FEB]改造路Revamping Trails &;&; Luogu 4568 [JLOI2011]飞行路线
- scala中lazy