infra-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jan Piotrowski (Sujan) (JIRA)" <j...@apache.org>
Subject [jira] [Created] (INFRA-17030) Azure Pipelines as CI tool
Date Mon, 17 Sep 2018 19:14:00 GMT
Jan Piotrowski (Sujan) created INFRA-17030:
----------------------------------------------

             Summary: Azure Pipelines as CI tool
                 Key: INFRA-17030
                 URL: https://issues.apache.org/jira/browse/INFRA-17030
             Project: Infrastructure
          Issue Type: Task
          Components: CI, Github
            Reporter: Jan Piotrowski (Sujan)


Microsoft recently rebranded Visual Studio Team Services (VSTS) as Azure DevOps, which includes
a CI tool called "Azure Pipelines":
https://azure.microsoft.com/en-us/blog/announcing-azure-pipelines-with-unlimited-ci-cd-minutes-for-open-source/
https://azure.microsoft.com/en-us/services/devops/pipelines/

This especially piqued our interest:

> Starting today, Azure Pipelines provides unlimited CI/CD minutes and 10 parallel jobs
to every open source project for free.

We have a project that could _really_ use the 10x parallelism with `cordova-lib` and would
like to try Azure Pipelines as an additional CI tool.

We tested our configuration in a fork, which worked pretty well: https://github.com/janpio/cordova-lib/pull/1

We also created a PR for cordova-lib that adds this configuration to our repository already:
https://github.com/apache/cordova-lib/pull/696

Azure Pipelines is best installed via the Github App from the Github Marketplace: https://github.com/marketplace/azure-pipelines

(Configuring via Azure DevOps itself works as well, but requires additional configuration
until it really works with the GitHub repository and adds a lot of additional tools we don't
need by default).

An empty `apache-cordova` organization in Azure Devops exists, where I could invite any user
that will do the Github app and permission stuff: https://dev.azure.com/apache-cordova/ But
of course you could also create an Apache account if you prefer to do it that way - no idea
about the requirements here.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Mime
View raw message