gitlab-ci-local VS azure-pipelines-agent

Compare gitlab-ci-local vs azure-pipelines-agent and see what are their differences.

SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
surveyjs.io
featured
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
gitlab-ci-local azure-pipelines-agent
10 15
1,862 1,673
- 0.5%
9.1 9.1
7 days ago 7 days ago
TypeScript C#
MIT License MIT License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

gitlab-ci-local

Posts with mentions or reviews of gitlab-ci-local. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-12-18.
  • 🦊 GitLab CI YAML Modifications: Tackling the Feedback Loop Problem
    6 projects | dev.to | 18 Dec 2023
    Among these options, the one that has gained the most traction is gitlab-ci-local :
  • 🦊 GitLab CI: 10+ Best Practices to Avoid Widespread Anti-patterns
    3 projects | dev.to | 25 Sep 2023
    The main reason behind this change is to have consistent scripts for local testing and remote runners during testing and debugging. However, there are already tools available, such as gitlab-ci-local, that allow you to run jobs locally, partially invalidating this argument. Additionally, working locally may not provide access to all necessary variables.
  • GitHub Actions could be so much better
    21 projects | news.ycombinator.com | 22 Sep 2023
  • How do you debug CI/CD pipelines? Breakpoints?
    7 projects | /r/devops | 26 May 2023
    Two tools I've used for local Gitlab CI runs: - https://github.com/firecow/gitlab-ci-local - https://gitlab.com/AdrianDC/gitlabci-local
  • makefiles in stages
    2 projects | /r/gitlab | 7 Mar 2023
    What you might want to look at is this, to meet both needs https://github.com/firecow/gitlab-ci-local
  • Looking for a way to test CI pipeline (gitlab) locally
    1 project | /r/devops | 23 Jan 2023
    https://github.com/firecow/gitlab-ci-local exists but its not quite there yet. Personally Ive resorted to setting up a self-managed instance at home, relying on the included linter/validator and pushing repeatedly as before.
  • Selfhosted Gitlab for CI only
    1 project | /r/gitlab | 15 Sep 2022
    If you already have/had a working pipeline then maybe https://github.com/firecow/gitlab-ci-local has something worth looking at.
  • The End of CI
    6 projects | news.ycombinator.com | 2 Jul 2022
    > One thing that would be nice, however, would be the ability to run the entire pipeline locally.

    This cost me many hours of waiting for the Gitlab CI runner when debugging non-trivial pipelines, when the issue was something that did not have to do with the script steps inside of the jobs but rather how the Gitlab runner handled things.

    I've found gitlab-ci-local [1] which actually does run the Gitlab pipeline locally, although I had to write some boilerplaye scripts to set up all the necessary 'CI_FOO_SOMETHING' environment variables before running the tool. (Which sometimes came back to bite me because the issue was actually in the content of some of those environment variables). It's still a very good tool.

    [1] https://github.com/firecow/gitlab-ci-local

  • How to develop CI pipeline effectively?
    3 projects | /r/devops | 20 Jun 2022
    Most CI/CD tools let you run pipelines locally. Just one example: https://circleci.com/blog/using-runner-for-local-testing/ . In my opinion Gitlab and Circleci have the test tools for this.
  • firecow/gitlab-ci-local : Tired of pushing to test your .gitlab-ci.yml?
    1 project | /r/devel | 3 Mar 2021

azure-pipelines-agent

Posts with mentions or reviews of azure-pipelines-agent. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-11-12.
  • GitHub Actions Are a Problem
    19 projects | news.ycombinator.com | 12 Nov 2023
    > GitHub Actions is based on Visual Studio Team Foundation Server's CI, and later Azure DevOps

    Yes and no, ADO Agent (https://github.com/microsoft/azure-pipelines-agent) is far more secretive and "black-box" alike.

  • GitHub Actions could be so much better
    21 projects | news.ycombinator.com | 22 Sep 2023
    Fun fact: Microsoft had a plan to provide that!

    They canned it.

    https://github.com/microsoft/azure-pipelines-agent/pull/2687...

  • Self-hosted Devops agent: managed ID?
    1 project | /r/AZURE | 25 May 2023
  • Can anyone help me out
    1 project | /r/AZURE | 13 Mar 2023
  • Pipeline to spawn build agent on Azure
    2 projects | /r/azuredevops | 12 Jan 2023
    You will need to download the agent (https://github.com/microsoft/azure-pipelines-agent/releases/latest ) and run the configure command.
  • Azure Pipelines - Node.js 16 and custom pipelines task extensions
    2 projects | dev.to | 5 Jan 2023
    A GitHub issue was opened to track support for different Node versions with custom tasks, but it remained unresolved for a long time. In October 2022 it was announced that Node.js 16 support was available.
  • AZ Modules gone on MS Hosted Devops Agents?
    1 project | /r/AZURE | 12 Dec 2022
    Even thought im in the EU datacenter, my hosted agent is version 2.213.2, which is also the latest version of the agent taht was released by MS - https://github.com/microsoft/azure-pipelines-agent
  • Hosting Azure DevOps Pipelines agents on GitHub Codespaces
    2 projects | dev.to | 18 Aug 2022
    { "name": "AzurePipelines", "dockerFile": "Dockerfile", // Configure tool-specific properties. "customizations": { // Configure properties specific to VS Code. "vscode": { // Add the IDs of extensions you want installed when the container is created. "extensions": [ "ms-vscode.azurecli", "ms-vscode.powershell", "hashicorp.terraform", "esbenp.prettier-vscode", "tfsec.tfsec" ] } }, // Use 'forwardPorts' to make a list of ports inside the container available locally. // "forwardPorts": [], // Use 'postStartCommand' to run commands each time the container is successfully started.. "postStartCommand": "/home/vscode/azure-pipelines/start.sh", // Comment out to connect as root instead. More info: https://aka.ms/vscode-remote/containers/non-root. "remoteUser": "vscode", // Amend Azure Pipelines agent version and arch type with 'ARCH' and 'AGENT_VERSION'. https://github.com/microsoft/azure-pipelines-agent/releases. "build": { "args": { "UPGRADE_PACKAGES": "true", "ARCH": "x64", "AGENT_VERSION": "2.206.1" } }, "features": { "terraform": "latest", "azure-cli": "latest", "git-lfs": "latest", "github-cli": "latest", "powershell": "latest" } }
  • Unpopular opinion: As a hobbyist and professional, I kind of prefer Azure DevOps.
    1 project | /r/devops | 30 Jul 2022
    Looks like they are working on it:https://github.com/microsoft/azure-pipelines-agent/issues/3922
  • ADO pipelines not rendering PS 7.2 new color escape sequences
    1 project | /r/azuredevops | 1 Mar 2022
    Thanks for sharing this. As mentioned in this GitHub issue, the build pipeline does render PS 7.2 new color escape sequences, however release pipeline does not.

What are some alternatives?

When comparing gitlab-ci-local and azure-pipelines-agent you can also consider the following projects:

dagger - Application Delivery as Code that Runs Anywhere

actions-runner-controller - Kubernetes controller for GitHub Actions self-hosted runners

tekton-kickstarter - Templates, scripts and samples for quickly building CI/CD with Tekton.

runner - The Runner for GitHub Actions :rocket:

act - Run your GitHub Actions locally 🚀

github-act-runner - act as self-hosted runner

pypyr automation task runner - pypyr task-runner cli & api for automation pipelines. Automate anything by combining commands, different scripts in different languages & applications into one pipeline process.

auth - A GitHub Action for authenticating to Google Cloud.

action-tmate - Debug your GitHub Actions via SSH by using tmate to get access to the runner system itself.

goonstation - Repository for the Goonstation branch of SS13

actions-runner-