CICD工具记录

2023-11-03

1、GitLab CI

项目页面:

https://about.gitlab.com/product/continuous-integration/

源代码:

https://gitlab.com/gitlab-org/gitlab-ce

2、GoCD

项目页面:

https://www.gocd.org/

源代码:

https://github.com/gocd/gocd

3、Travis CI

项目页面:

https://docs.travis-ci.com/

源代码:

https://github.com/travis-ci/travis-ci

4、Jenkins

项目页面:

https://jenkins.io/

源代码:

https://github.com/jenkinsci/jenkins

5、Concourse CI

项目页面:

https://concourse-ci.org/

源代码:

https://github.com/concourse/concourse

6、Spinnaker

项目页面:

https://www.spinnaker.io/

源代码:

https://github.com/spinnaker/spinnaker

7、Screwdriver

项目页面:

http://screwdriver.cd/

源代码:

https://github.com/screwdriver-cd/screwdriver

8、蓝盾的开源蓝鲸

 GitHub - Tencent/bk-ci: 蓝鲸持续集成平台(蓝盾)

bk-ci: 蓝鲸持续集成平台(代号蓝盾)是一个开源的持续集成和持续交付系统,目前服务于腾讯 10000+ 开发人员,现已成为公司指定的 CI 平台

9、阿里Android静态扫描

GitHub - alibaba/p3c: Alibaba Java Coding Guidelines pmd implements and IDE plugin

10、GitLab Runner 

首先,定义 .gitlab-ci.yml 文件。在这个文件中就定义了要执行的 job 和命令;

接着,将本地文件文件推送至远程仓库;

最后,远程仓库通知 Runner,执行 .gitlab-ci.yml 文件定义好的 job。

GitLab Runner | GitLab

11、jenkins集成findbugs

Devops学习实践(三) jenkins集成findbugs-蒲公英云

FindBugs™ - Find Bugs in Java Programs

12、PMD

Additionally it includes CPD, the copy-paste-detector. CPD finds duplicated code in Java, C, C++, C#, PHP, Ruby, Fortran, JavaScript, Matlab, Swift.

You can fork us on https://github.com/pmd

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

CICD工具记录 的相关文章

  • esp32 CMT130-V1.0 PS 240*240屏幕显示动态图片的实验

    1 使用GIF单帧提取工具 将动态图片转换为图片形式 2 使用ImageConverter 565软件逐个转换fight1 c等文件 3 fight1 c如下 4 汇总1 17到pic h文件中 最下面定义fight照片的指针 数组 将pi
  • 使用uni-app注意点

    pages 存放所有的页面 static 存放所有的静态资源图片等 unpackage 打包过后的文件的存储位置 app vue 页面入口文件 main js 项目入口文件 manifest json 打包后的配置文件 pages json
  • 派森python教程_派森(Python)

    Python是一种面向对象 直译式计算机程序设计语言 也是一种功能强大的通用型语言 已经具有近二十年的发展历史 成熟且稳定 它包含了一组完善而且容易理解的标准库 能够轻松完成很多常见的任务 它的语法非常简捷和清晰 与其它计算机程序设计语言不

随机推荐

  • 在RecyclerView中使用Glide加载图片发生OOM

    看bug 使用onTrimMemory 或者 onLowMemory 清理内存 private void memoryClean ComponentCallbacks2 componentCallbacks2 new ComponentCa
  • os.getcwd()函数的用法

    获得当前路径 在Python中可以使用os getcwd 函数获得当前的路径 其原型如下所示 os getcwd 该函数不需要传递参数 它返回当前的目录 需要说明的是 当前目录并不是指脚本所在的目录 而是所运行脚本的目录 gt gt gt
  • Java 计算机网络相关基础知识

    实现通信的条件 IP Internet Protocol IP地址 IP地址具有唯一性 IP地址范围 0 0 0 0 255 255 255 255 本地IP地址 127 0 0 1 或 0 0 0 0 TCP Transmission C
  • related work 怎么写

    Related work精神 related work不需要写得特别细节 特别精确 但是要写出 意思 恕我驽钝 还是木有领会到 意思 是啥意思 感觉好像中国山水画一样 Related work整体写作思路 一般是将当前工作分成几大类 每个大
  • B - Marbles Gym - 101908B SG函数

    有一堆棋子在棋盘上 A和B轮流走 每次可以取一个棋子向上或向左走任意步 或者向上以及向右走x步 最先把一个棋子移动到0 0的人赢 问A能不能赢 SG 保证当前状态的子状态的sg都已经求出 把子状态的sg放入集合 第一个不在集合中的数就是当前
  • UNIX 环境编程 之 fork 函数详解

    一 概述 一个进程 包括代码 数据和分配给进程的资源 fork 函数通过系统调用创建一个与原来进程几乎完全相同的进程 也就是两个进程可以做完全相同的事 但如果初始参数或者传入的变量不同 两个进程也可以做不同的事 二 fork 函数 fork
  • JavaEE--------SpringMVC框架

    目录 1 SpringMVC简介 1 1 什么是MVC 1 2 什么是SpringMVC 1 3 SpringMVC的特点 2 入门案例 2 1 开发环境 2 2 创建maven工程 2 3 配置web xml 2 4 创建请求控制器 Co
  • 在linux系统下做软raid教程

    raid制作方法分为两种 一种为使用raid卡或者sas卡做的raid 我们称之为硬raid 一种则是在linux系统下做raid 我们称之为软raid 下面简单写下怎么在系统下做软raid 以raid0为例 如图所示 lsblk 查看现有
  • postman汉化设置

    1 下载 postman 汉化包 https github com hlmd Postman cn releases 挑选最新版本 一般汉化包更新比 postman 慢 所以我们选最新的就好 记住汉化包的版本 2 根据 汉化包 下载 相应的
  • shell/sh脚本里的$1、$2是什么意思

    在 shell 脚本中 1 2 等表示传递给脚本的命令行参数 0 表示脚本本身的名字 1 表示第一个参数 2 表示第二个参数 依此类推 例如 考虑以下的 shell 脚本 example sh bin sh echo 脚本名称 0 echo
  • js将变量值作为对象的key

    var a aaa var obj a valueA bbb valueB console log obj aaa valueA console log obj a valueA console log obj bbb valueB con
  • PKU2676 Sudoku 数独

    Sudoku Time Limit 2000MS Memory Limit 65536K Total Submissions 4283 Accepted 1934 Special Judge Description Sudoku is a
  • 已解决Python pandas.read_excel读取Excel文件报错

    已解决 Python pandas read excel读取Excel文件报错 io ExcelFile io storage options storage options engine engine 文章目录 报错代码 报错原因 解决方
  • [算法] - c++笔试中algorithm常用函数(STL)

    你有没有被面试官说过 你这个STL了解的不够啊 有没有看到同样是C 为什么别人的代码还能那么少 好吧玄机都在 include
  • swagger文档请求参数和后端入参请求对象不一致问题

    后端对象属性设置 前端传递的参数 不一致 问题原因 ApiModel里面的值 不能一样 后端实体类设置时 ApiModel值设置重复
  • IOException parsing XML document from class path resource [applicationContext.xml];

    关于Idea项目到Eclipse运行报错 IOException parsing XML document from class path resource applicationContext xml 网上提供有其他原因 本人只提供自己的
  • win7电脑桌面背景黑屏_崩溃!电脑突然黑屏无法启动

    Hello 我是爽哥 欢迎你的到来 我会不定期推送关于电脑方面的实用教程及资讯 点击上方蓝色字体公众号名称 爽哥来搞机 关注我 实用干货全部拿走 什么 为什么我的电脑一直黑屏无法开机了 昨天还好好的 重启无数次也没有用 是不是哪里坏了 拍一
  • python bottle 上传文件_python – Bottle文件上传和处理

    好吧 让我们打破这个 完整的代码是 HTML PYTHON代码 from bottle import route request route upload method POST def do upload name request for
  • egret白鹭引擎RES资源管理模块,资源动态加载失效BUG,加载卡死BUG,完整解决方案与超详细调试漏洞过程

    我是千里马 是一位软件工程师 最近几天完成了用户中心全套内容设计和游戏中大大小小的各种bug处理解决 准备开始游戏的正式填充 突然想起来还有两件抛之脑后的事情没有做 因为之前一直都是忙碌大方向内容设计研发 有一些小的bug就直接暂时性质的忽
  • CICD工具记录

    1 GitLab CI 项目页面 https about gitlab com product continuous integration 源代码 https gitlab com gitlab org gitlab ce 2 GoCD