infra-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Chris Lambertus (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (INFRA-17030) Azure Pipelines as CI tool
Date Wed, 19 Sep 2018 01:37:00 GMT

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

Chris Lambertus commented on INFRA-17030:
-----------------------------------------

This is interesting. Obviously Infra will need to evaluate this in much greater detail, especially
when it comes to the app permissions. With much of the team in transit over the next few days
for Apachecon, it's unlikely this will get any attention until next week.


> 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