Usual commit
This commit is contained in:
BIN
2021/CICD/.DS_Store
vendored
Normal file
BIN
2021/CICD/.DS_Store
vendored
Normal file
Binary file not shown.
10
2021/CICD/cicd-agent.md
Normal file
10
2021/CICD/cicd-agent.md
Normal file
@ -0,0 +1,10 @@
|
||||
# Agent
|
||||
|
||||
## Properties
|
||||
|
||||
| *Name* | *Type* | *Description* |
|
||||
| --------- | ---------- | ----------------------------------------------------- |
|
||||
| ID | String | The agent unique ID |
|
||||
| IP | IP address | The agent internet protocol address (when applicable) |
|
||||
| Workspace | String | The agent workspace |
|
||||
| | | |
|
||||
33
2021/CICD/cicd-platforms-and-software.md
Normal file
33
2021/CICD/cicd-platforms-and-software.md
Normal file
@ -0,0 +1,33 @@
|
||||
# CI/CD Software & Platforms
|
||||
|
||||
| Name | URL | Self-hosted | Cloud-hosted | Open-source | Written-in | Notes |
|
||||
|:---------------------------- | -------------------------------------------------------------------------- | ----------- | ------------ | ----------- | ----------- | --------------------------------------------------------------------------- |
|
||||
| Drone | [drone.io](https://www.drone.io/) | Yes | | Yes | Golang | Docker-centric |
|
||||
| Jenkins | [jenkins.io](https://www.jenkins.io/) | Yes | | MIT License | Java | |
|
||||
| Concourse | [concourse-ci.org](https://concourse-ci.org/) | Yes | | Apache-2 | Golang | Docker-centric |
|
||||
| Travis | [travis-ci.org](https://travis-ci.org/) | No | Yes | ? | - | |
|
||||
| Buildbot | [buildbot.net](https://buildbot.net/) | Yes | No | Yes | Python | |
|
||||
| CircleCI | | No | Yes | | | |
|
||||
| TeamCity | [jetbrains.com/teamcity](https://www.jetbrains.com/teamcity/) | Yes | ? | No | | |
|
||||
| OVH CDS | https://github.com/ovh/cds | | | | Golang | |
|
||||
| OVH Venom | https://github.com/ovh/venom | | | | | Local integration testing scripting |
|
||||
| act (github actions locally) | https://github.com/nektos/act | | | | Golang | Github actions runned localy |
|
||||
| GoCD | https://github.com/gocd/gocd | Yes | | | Java | |
|
||||
| Gitlab runners | https://gitlab.com/gitlab-org/gitlab-runner | Yes | | MIT License | Golang | |
|
||||
| Github actions | | No | Yes | No | | Self-hosted runners available. More info https://docs.github.com/en/actions |
|
||||
| Bamboo | [atlassian.com/software/bamboo](https://www.atlassian.com/software/bamboo) | Yes | No | | | |
|
||||
| Gitlab runners | | Yes | | Yes | Ruby/Golang | |
|
||||
| JFrog Pipelines | [jfrog.com/pipelines](https://jfrog.com/pipelines/) | No | Yes | No | - | JFrog product centric |
|
||||
| Laminar CI | [github.com/ohwgiles/laminar](https://github.com/ohwgiles/laminar) | Yes | | | C++ | Lightweight and modular |
|
||||
|
||||
- [500 Lines or Less | A Continuous Integration System](http://www.aosabook.org/en/500L/a-continuous-integration-system.html)
|
||||
|
||||
- [Comparison of continuous integration software - Wikiwand](https://www.wikiwand.com/en/Comparison_of_continuous_integration_software)
|
||||
|
||||
- [GitHub - ligurio/awesome-ci: List of Continuous Integration services](https://github.com/ligurio/awesome-ci)
|
||||
|
||||
- [Best Continuous Integration Tools in 2021: Compare Reviews on 80+ | G2](https://www.g2.com/categories/continuous-integration)
|
||||
|
||||
- [Apps with 'Continuous Integration' feature | AlternativeTo](https://alternativeto.net/feature/continuous-integration/)
|
||||
|
||||
- [Concepts in GoCD | GoCD User Documentation](https://docs.gocd.org/current/introduction/concepts_in_go.html)
|
||||
17
2021/CICD/cicd-terminology.md
Normal file
17
2021/CICD/cicd-terminology.md
Normal file
@ -0,0 +1,17 @@
|
||||
# Terminology
|
||||
|
||||
Runner
|
||||
Executor
|
||||
Agent
|
||||
|
||||
|
||||
|
||||
Task
|
||||
|
||||
Job
|
||||
|
||||
Stage
|
||||
|
||||
Pipeline
|
||||
|
||||
Artifact
|
||||
Reference in New Issue
Block a user