Difference between revisions of "Continuous integration"

From wikieduonline
Jump to navigation Jump to search
Tags: Mobile web edit, Mobile edit
Tags: Mobile web edit, Mobile edit
Line 5: Line 5:
 
Other CI tools include:
 
Other CI tools include:
 
* [[Azure DevOps]]
 
* [[Azure DevOps]]
* Bamboo  
+
* [[Bamboo]]
* [[CircleCI]]
+
* [[CircleCI]] (2011)
 
* [[CloudBees]] ([[2010]])
 
* [[CloudBees]] ([[2010]])
 
* [[Jenkins]] ([[2011]])
 
* [[Jenkins]] ([[2011]])
 
* [[GitLab]] ([[2011]]), .<code>[[gitlab-ci.yml]]</code>
 
* [[GitLab]] ([[2011]]), .<code>[[gitlab-ci.yml]]</code>
 
* [[GitHub]] (2008)
 
* [[GitHub]] (2008)
* Shippable
+
* [[Shippable]]
 
* [[JetBrains]] [[TeamCity]] (2006)
 
* [[JetBrains]] [[TeamCity]] (2006)
 
* [[AWS CodePipelines]]
 
* [[AWS CodePipelines]]

Revision as of 10:42, 26 September 2020

CI is the practice of integrating code into a repository and building/testing each change automatically, as early as possible. There are several tools in the market to facilitate Continuous Integration / Continuous Delivery (CI/CD) practices, such as GitLab and Jenkins.

GitLab included by default CI functionalities[1] since 22/09/2015 in GitLab 8.0[2] and CD functionalities since 2016. GitLab CI/CD pipelines are configured using a YAML file called .gitlab-ci.yml

Other CI tools include:

Activities

  1. Review wikipedia comparison of CI tools: https://en.wikipedia.org/wiki/Comparison_of_continuous_integration_software
  2. Read StackOverflow CI questions: https://stackoverflow.com/questions/tagged/continuous-integration?tab=Votes

See also

  • https://about.gitlab.com/product/continuous-integration/
  • https://about.gitlab.com/2015/09/22/gitlab-8-0-released/
  • Advertising: