Skip to content

Commit

Permalink
Merge pull request #7 from BenOvermyer/main
Browse files Browse the repository at this point in the history
Add several SCM and CI tools
  • Loading branch information
techiescamp authored Aug 5, 2023
2 parents bb7e0c4 + bc8292c commit e1cffb0
Showing 1 changed file with 15 additions and 7 deletions.
22 changes: 15 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -51,11 +51,16 @@ Development environment tools are essential for maintaining consistency in softw

In the DevOps world, everything is treated as code (e.g., code, shell script, configurations, etc.). Robust source code management tools are a must.

* **[Github](https://github.com/)** (Free & Paid): A web-based hosting service for version control using Git. It offers all of the distributed version control and source code management (SCM) functionality of Git as well as adding its own features.
* **[Bitbucket](https://bitbucket.org/)** (Free & Paid): A web-based version control repository hosting service owned by Atlassian, for source code and development projects that use either Mercurial or Git revision control systems.
* **[Gitlab](https://about.gitlab.com/)** (Free & Paid): A web-based DevOps lifecycle tool that provides a Git-repository manager providing wiki, issue-tracking and CI/CD pipeline features, using an open-source license.
* **[AWS CodeCommit](https://aws.amazon.com/codecommit/)** (Free & Paid): A fully-managed source control service that makes it easy for companies hosting their own repositories to collaborate on code in a secure and highly scalable ecosystem.
* **[Azure Repos](https://azure.microsoft.com/en-us/services/devops/repos/)** (Free & Paid): Provides Git repositories or Team Foundation Version Control (TFVC) for source control of your code.
* **[Bitbucket](https://bitbucket.org/)** (Free & Paid): A web-based version control repository hosting service owned by Atlassian, for source code and development projects that use either Mercurial or Git revision control systems.
* **[Codeberg](https://codeberg.org/)** (Free & Paid): Cloud-based instance of Forgejo.
* **[Forgejo](https://forgejo.org/)** (Open Source): Open-source fork of Gitea.
* **[Fossil](https://fossil-scm.org/home/doc/trunk/www/index.wiki)** (Free): Open-source distributed SCM that includes a wiki, issue management, and other features. Not compatible with git.
* **[Gitea](https://about.gitea.com/)** (Open Source, Free, Paid Support Available): Open-source fork of Gogs.
* **[Github](https://github.com/)** (Free & Paid): A web-based hosting service for version control using Git. It offers all of the distributed version control and source code management (SCM) functionality of Git as well as adding its own features.
* **[Gitlab](https://about.gitlab.com/)** (Free & Paid): A web-based DevOps lifecycle tool that provides a Git-repository manager providing wiki, issue-tracking and CI/CD pipeline features, using an open-source license.
* **[Gogs](https://gogs.io/)** (Open Source): Open-source git-based SCM, loosely based on Github's UI.
* **[Google Cloud Source Repositories](https://cloud.google.com/source-repositories)** (Free & Paid): Fully-featured, scalable, private Git repositories hosted on Google Cloud.

## Build Tools
Expand All @@ -73,12 +78,15 @@ Build tools are essential for automating package creation or deployable artifact

Continuous Integration provides continuous feedback on code integrations, helping solve issues faster and decreasing time in software release cycles.

* **[Jenkins](https://www.jenkins.io/)** (Open Source): An open-source automation server, helping to automate parts of the build, test, and deployment process.
* **[Github Actions](https://github.com/features/actions)** (Free & Enterprise): A CI/CD solution that integrates with GitHub repositories to run a series of commands automatically.
* **[Gitlab CI](https://docs.gitlab.com/ee/ci/)** (Free & Enterprise): A continuous integration service included with GitLab that builds and tests the software whenever the developer pushes code to the application.
* **[Bamboo](https://www.atlassian.com/software/bamboo)** (Free & Enterprise): A continuous integration and deployment tool that ties automated builds, tests, and releases together in a single workflow.
* **[Travis CI](https://travis-ci.org/)** (Open Source): A cloud-based continuous integration service that automatically builds and tests code changes in GitHub repositories.
* **[Buildkite](https://buildkite.com/)** (Free & Paid): YAML-based CI/CD.
* **[CircleCI](https://circleci.com/)** (Free & Paid): YAML-based CI/CD hosted in the cloud.
* **[Drone](https://www.drone.io/)** (Free & Paid): YAML-based CI/CD that is container-first. Can self-host or use the cloud version.
* **[Github Actions](https://github.com/features/actions)** (Free & Enterprise): A CI/CD solution that integrates with GitHub repositories to run a series of commands automatically.
* **[Gitlab CI](https://docs.gitlab.com/ee/ci/)** (Free & Enterprise): A continuous integration service included with GitLab that builds and tests the software whenever the developer pushes code to the application. YAML-based pipelines. Can be self-hosted or use the cloud offering.
* **[Jenkins](https://www.jenkins.io/)** (Open Source): An open-source automation server, helping to automate parts of the build, test, and deployment process. Java-based, with Groovy-based pipeline definition.
* **[TeamCity](https://www.jetbrains.com/teamcity/)** (Free & Enterprise): A build management and continuous integration server from JetBrains.
* **[Travis CI](https://travis-ci.org/)** (Open Source): A cloud-based continuous integration service that automatically builds and tests code changes in GitHub repositories.

## Artifact Management Tools

Expand Down

0 comments on commit e1cffb0

Please sign in to comment.