Amazon Web Services (AWS) has introduced support for GitLab in its AWS CodePipeline service. This release allows developers to leverage their GitLab.com source repository to build, test, and deploy code changes with AWS CodePipeline.
AWS CodePipeline is a fully managed continuous integration and continuous delivery (CI/CD) service. It’s designed to automate and streamline the process of building, testing, and deploying software applications. It also lets developers gain detailed insights into release status, integrate the apps with their preferred tools, and perform other actions.
Additionally, AWS CodePipeline offers several features to increase the speed, efficiency, and productivity of software developers. These include workflow modeling capabilities, parallel execution, as well as support for custom plugins, notifications, and access control.
Up until now, AWS CodePipeline supported integrations with a variety of source code repositories such as Bitbucket Cloud, AWS CodeCommit, GitHub.com, and GitHub Enterprise Server. The latest release allows developers to use AWS CodeStar Connections to connect their GitLab.com accounts. The feature detects the changes in the repository and automatically starts pipeline execution.
Amazon Web Services mentioned that the new GitLab integration is available in several AWS CodePipeline-supported regions. However, the feature is not available in Europe (Zurich), Africa (Cape Town), the Asia Pacific (Hong Kong), the Middle East (Bahrain), AWS GovCloud (US-East), and AWS GovCloud (US-West) Regions.
Overall, GitLab integration is a welcome addition that should make it easier for developer teams to collaborate and streamline the software development process. We invite you to check out this support document for more details about how to use GitLab.com repositories with AWS CodePipeline.