Looks like AppVeyor is another option. Is that comparable to CircleCI?
(For context, I'm mostly familiar with Jenkins as I work on that
project at $dayjob)
On Mon, 27 Apr 2020 at 09:36, Matt Sicker <[email protected]> wrote:
>
> Seems like I missed some other services:
https://infra.apache.org/services.html
>
> If nothing on there is appropriate, I think we need to create a Jira
> ticket in https://issues.apache.org/jira/browse/INFRA
>
> On Mon, 27 Apr 2020 at 01:28, Davyd McColl <[email protected]> wrote:
> >
> > What would need to be done to make other CI systems talk with Apache
Infra?
> >
> > I ask because I've spend around a day now trying to convince Travis CI
to build log4net successfully, without a lot of joy, particularly because
the Travis Windows build environment is quite out of date, having been
launched as a beta service in 2018, with tooling from 2015. I can get
vs2019 installed via chocolatey packages, which solves most of the
requirements, but haven't had joy in getting .net 3.5 to install on the
build machine yet, resulting in predictable build failures. In addition,
the installation of vs2019 tooling adds a few minutes to build.
> >
> > In contrast, build at CircleCI has been simple, quick, and, best of
all, works. I've also figured out artifact publishing, so, with the
addition of some scripting, one possible solution might be for an Apache
Jenkins build job to simply download the nuget package from CircleCI and
publish it -- meaning that Apache nuget keys don't have to leave secure
premises, which is a good thing (: For example, a parameterised build which
is given only a build number could be manually kicked off when a release
has been approved by all involved. This build could download the .nupkg
from CircleCI and publish to nuget.org.
> >
> > If this (or something similar) seems like a viable option, I may be in
a position to raise a PR (after cleaning up some git history -- I probably
have 50 or 100 commits which are only attempts at getting TravisCI to build
with varying approaches.
> >
> > -d
> > On 2020-04-25 22:15:36, Matt Sicker <[email protected]> wrote:
> > The only external build systems that are set up for Apache right now
> > are Travis and some limited GitHub Action experiments. Other CI
> > systems may need to talk with Apache Infra.
> >
> > On Sat, 25 Apr 2020 at 14:47, Davyd McColl wrote:
> > >
> > > Thanks for the reply (:
> > >
> > > Would external build systems like circleci be acceptable too?
> > >
> > > -d
> > >
> > >
> > >
> > > On April 25, 2020 21:03:01 Matt Sicker wrote:
> > >
> > > > Info about our existing infra is documented here:
> > > > https://cwiki.apache.org/confluence/display/INFRA/Jenkins
> > > >
> > > > On Sat, 25 Apr 2020 at 13:38, Davyd McColl wrote:
> > > >>
> > > >> Hi
> > > >>
> > > >> Quick question: what operating system does the available CI
server run?
> > > >> Even if docker is an option, the host system is matters.
> > > >>
> > > >> Thanks
> > > >> -d
> > > >>
> > > >>
> > > >
> > > >
> > > > --
> > > > Matt Sicker
> > >
> > >
> >
> >
> > --
> > Matt Sicker
>
>
>
> --
> Matt Sicker <[email protected]>
--
Matt Sicker <[email protected]>