azure-pipelines-agent VS gitlab-foss

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

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
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
azure-pipelines-agent gitlab-foss
15 47
1,677 -
0.7% -
9.1 -
4 days ago -
C#
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.

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.

gitlab-foss

Posts with mentions or reviews of gitlab-foss. 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
    * Gitlab EE (enterprise edition) is closed, but Gitlab CE (community edition) is open source (https://gitlab.com/gitlab-org/gitlab-foss/)

    * I didn't follow the Gitea drama too closely, but my understanding is that Forgejo was a fork born out of that situation

    * I've heard the SourceHut guy is a controversial figure, so avoiding it because of that isn't unreasonable. I will just say that "spite forks" tend not to last very long

  • Server-Side Request Forgery in Rails
    2 projects | dev.to | 19 Jul 2023
    Gitlab uses an UrlBlocker class to prevent malicious users from exploiting SSRF via the webhook URL. This class validates the URL and blocks everything which is a local network, but before the 11.5.1 version, they didn't think about an IPv6 format, which maps to IPv4: [0:0:0:0:0:ffff:127.0.0.1]. Replacing the part of 127.0.0.1 to any IP address also worked, and this vulnerability made it possible to send requests to the internal network of a GitLab instance. You can read the issue report here: (https://gitlab.com/gitlab-org/gitlab-foss/-/issues/53242 )[https://gitlab.com/gitlab-org/gitlab-foss/-/issues/53242]
  • Automating deployment to kubernetes
    2 projects | /r/devops | 12 Jul 2023
    I recommend Auto DevOps and hooking your project up to the Kubernetes cluster. Auto DevOps is a standard CI/CD template that GitLab uses by default when .gitlab-ci.yml is not present. It can automatically package up certain types of applications, including those with a Dockerfile in the root of the repo. If the project is hooked up to a Kubernetes cluster and all the right variables are present, it builds that docker image and then fills in a Helm chart template containing that image and deploys it to the cluster.
  • Beautifying our UI: Giving Gitlab build features a fresh look
    10 projects | news.ycombinator.com | 5 Jul 2023
    Thanks. This was also requested for the UI 7 years ago

    https://gitlab.com/gitlab-org/gitlab-foss/-/issues/12776

    and then closed with the claim that this was implemented, when in fact, it was not.

  • How we cut down our CI build times by 50%
    2 projects | dev.to | 21 Apr 2023
    Similar to fsync, these are designed to ensure data integrity, but in a test setup, they don't matter. You can read more about these in the Postgres doc on non-durability. and explore some benchmarks from Gitlab here. Interestingly, CircleCI's old Postgres images had these features disabled by default, but the newer ones don't seem to.
  • Is Jenkins still the king?
    3 projects | /r/devops | 16 Apr 2023
    Most all of those things are possible with Argo Workflows or Tekton with very great effort. But a sustainable system with all the features built-in.
  • So weird, stage named test is not displayed in pipeline
    1 project | /r/gitlab | 14 Apr 2023
  • Gitlab for FOSS reporting
    1 project | /r/gitlab | 8 Mar 2023
    If you wish to clone a copy of GitLab without proprietary code, you can use the read-only mirror of GitLab located at https://gitlab.com/gitlab-org/gitlab-foss/. However, please do not submit any issues and/or merge requests to that project.
  • Gitlab runners unable to clone over http(s) when git access set to SSH only.
    1 project | /r/gitlab | 28 Feb 2023
    GitLab versions 10.7 and later, allow the HTTP(S) protocol for Git clone or fetch requests done by GitLab Runner from CI/CD jobs, even if you select Only SSH.
  • No words v2💀
    2 projects | /r/ProgrammerHumor | 26 Feb 2023
    it sure does

What are some alternatives?

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

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

gitlab

runner - The Runner for GitHub Actions :rocket:

emacs - Mirror of GNU Emacs

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

CryptPad - Collaborative office suite, end-to-end encrypted and open-source.

auth - A GitHub Action for authenticating to Google Cloud.

taiga-docker - [Moved to: https://github.com/taigaio/taiga-docker]

act - Run your GitHub Actions locally 🚀

cmark-gfm - GitHub's fork of cmark, a CommonMark parsing and rendering library and program in C

actions-runner-

markup - Determines which markup library to use to render a content file (e.g. README) on GitHub