infra-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Antoine Pitrou (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (INFRA-17030) Azure Pipelines as CI tool
Date Mon, 01 Oct 2018 11:55:00 GMT

    [ https://issues.apache.org/jira/browse/INFRA-17030?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16633896#comment-16633896
] 

Antoine Pitrou commented on INFRA-17030:
----------------------------------------

For the record, at Apache Arrow we're starting to get interested in Azure Pipelines too, essentially
for the same reason (10 parallel jobs, which is much higher than what AppVeyor offers). See
experimental PR at https://github.com/apache/arrow/pull/2674

> 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)
>            Priority: Major
>              Labels: Azure
>
> 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