CICD工具记录

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


版权声明:本文为hqiangtai原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。