gitlab pipelines 使用
2024-09-22 00:15:58
1. 安装runner
# For Debian/Ubuntu
curl -L https://packages.gitlab.com/install/repositories/runner/gitlab-ci-multi-runner/script.deb.sh | sudo bash
# For RHEL/CentOS
curl -L https://packages.gitlab.com/install/repositories/runner/gitlab-ci-multi-runner/script.rpm.sh | sudo bash
# For Debian/Ubuntu
sudo apt-get install gitlab-ci-multi-runner
# For RHEL/CentOS
sudo yum install gitlab-ci-multi-runner
2. 注册runner
gitlab-runner register
。。。 后面按照提示注意 token 重gitlab 项目获取
token 获取参考
3. 项目添加 .gitlab-ci.yml 文件
我为了简单测试,参考如下:
before_script:
- echo dalong
rspec:
script:
- echo rspec
rubocop:
script:
- echo rubocop
4. 项目运行
参考界面
5. 备注
如果项目结合docker kubernetes 将特别方便,对于项目的开发是比较简单的,同时可以省去jenkins 的工具,还是比较强大的,
后续可以在项目尝试使用推广,简化系统的开发,部署
最新文章
- Java [Leetcode 96]Unique Binary Search Trees
- 虚拟主机apache
- java中的变量
- java基础知识再学习--maven
- 开启新的activity获取它的返回值
- Ajax及jQuery学习
- rand函数
- [JVM] IDEA集成VisualVM
- window 安装mysql
- linux 之awk
- react脚手架改造(react/react-router/redux/eslint/karam/immutable/es6/webpack/Redux DevTools)
- mysqldump参数详细说明
- 字符串匹配算法-kmp算法
- 《转载》POI导出excel日期格式
- 【BZOJ】2301: [HAOI2011]Problem b(莫比乌斯+分块)
- Robberies---hdu2955(概率dp,01背包)
- pycharm 小知识
- python-绘图matplotlib
- 从零开始的全栈工程师——JS面向对象(复习)
- C# MD5加密(16进制)