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 dalongrspec:script:- echo   rspecrubocop:script:- echo rubocop

4. 项目运行
   参考界面
   

5. 备注
如果项目结合docker kubernetes 将特别方便,对于项目的开发是比较简单的,同时可以省去jenkins 的工具,还是比较强大的,
后续可以在项目尝试使用推广,简化系统的开发,部署

gitlab pipelines 使用相关推荐

  1. Gitlab CI/CD:入门指南

    功能概览 CI/CD工作流 上图是基本的CI/CD工作流,与之对应的,gitlab几乎提供了上述流程节点所需的所有相关功能: 阶段 功能 1. Verify 通过持续集成自动构建和测试你的应用程序 使 ...

  2. 【SonarQube】CentOS7安装SonarQube并集成GitLab-CI实现代码提交后自动扫描

    1. 背景描述 1.1 需求 实现功能:开发人员每提交一次代码到gitlab仓库即触发一次SonarQube代码扫描,扫描结果通过SonarQube Web UI界面可以查看. 1.2 实现方法 gi ...

  3. GitLab 8.7发布

    日前,GitLab 8.7版发布.该版本中,添加了新功能和优化,并小幅提升了性能. \\ 8.7版本发布于8.6版本整整30天之后,跟上了每月22日次版本的进度.最新的版本增加了在单个问题上设置到期日 ...

  4. 指定的网络文件夹目前是以其他用户名和密码进行映射的_使用 GitLab CI 与 Argo CD 进行 GitOps 实践

    在现在的云原生世界里面 GitOps 不断的被提及,这种持续交付的模式越来越受到了大家的青睐,我们前面也有文章详细讲解了 GitOps 的相关概念,在网上也可以找到很多关于它的资源,但是关于 GitO ...

  5. 构建gitbook并基于gitlab自动发布~

    整个构建过程分为以下几个部分: 安装node,npm部署gitbook gitlab版本8以上支持pipelines,服务器上安装,配置gitlab runner. 1.安装node curl -sL ...

  6. GitLab CI/CD

    GitLab CI/CD 是一个内置在GitLab中的工具,用于通过持续方法进行软件开发: Continuous Integration (CI)  持续集成 Continuous Delivery ...

  7. Gitlab的CI/CD初尝试

    初衷:今天公司的前端和测试人员吵起来了.原因是测试埋怨前端人员把Bug的状态更改为已解决,结果代码根本没提交,而前端人员埋怨测试测的太频繁了,需要打几个环境的包不方便.又要改东西又要频繁打包费时间.凡 ...

  8. ci 数据库异常捕获_系统地捕获错误:如何通过4个步骤构建GitLab CI测试管道

    ci 数据库异常捕获 by Joyz 通过乔伊斯 系统地捕获错误:如何通过4个步骤构建GitLab CI测试管道 (Catch bugs systematically: how to build a ...

  9. Ubuntu GitLab CI Docker ASP.NET Core 2.0 自动化发布和部署(1)

    相关博文: Ubuntu 简单安装和配置 GitLab Ubuntu 简单安装 Docker Ubuntu Docker 简单安装 GitLab Ubuntu Docker 安装和配置 GitLab ...

最新文章

  1. 强烈推荐:240多个jQuery插件
  2. LTE-TDD与LTE-FDD技术比较
  3. 【机器学习入门笔记15:BP神经网络逼近股票收盘价格2】20190218
  4. spring配置过滤器,报错 com.skynet.filter.GrantFilter cannot be cast to javax.servlet.Filter
  5. zs040蓝牙模块使用方法_如何使用车载蓝牙播放手机音乐的方法
  6. 带你了解敏捷和DevOps的发布策略
  7. 如何在有道云笔记的Markdown上上传本地图片(亲测好用,而且不用开会员)
  8. mpvue开发坑点总结
  9. mysql 联合查询_MySQL联合查询
  10. laravel与thinkphp相比有哪些优势?他们之间的区别/优缺点在哪
  11. 使用pip无法完全卸载autoitlibrary,提示 we cannot accurately determine which files belong to it which would‘解决办法
  12. 2016阿里巴巴校园招聘内推篇
  13. [转载]计算机视觉、机器学习相关领域论文和源代码
  14. vpp之浅谈插件和使用
  15. Toward Fast, Flexible, and Robust Low-Light Image Enhancement(实现快速、灵活和稳健的弱光图像增强)CVPR2022
  16. VPCS使用教程:模拟GNS3虚拟PC
  17. 算法题21 最快过桥问题
  18. 谷歌HDRplus研读(一)
  19. 安卓手机使用什么便签?
  20. 亲测好用的数据恢复软件:Disk Drill Mac中文版

热门文章

  1. 【每日新闻】永洪科技何春涛:将BI产品做得越来越厚 | Gartner报告:2017年全球云计算市场不断集中...
  2. 2021年高考绵阳中学成绩查询,绵阳高中成绩排名2021,绵阳中考分数线排行榜
  3. 计算机中丢失mfc100.dll处理方法
  4. linux驱动开发扩展--内核启动logo
  5. 强制关闭tomcat
  6. 实时互动还有哪些可能?【RTE 2022 创新编程挑战赛】正式开启!
  7. 抖音运营全套视频教程零基础入门到精通短视频带货课程
  8. Flowable发送工作提醒
  9. DA14580 UART2 的使用
  10. BIO-NIO-AIO笔记