https://www.appveyor.com/docs/windows-images-software/

Also worth looking into. As for Azure, definitely something worth
asking around about, especially if they have something useful for us!

On Mon, 27 Apr 2020 at 14:13, Davyd McColl <[email protected]> wrote:
>
> Thanks, I've already tried using mono for cross-compilation, but older
> targets (and specifically client profile) make this option a bit of a
> non-starter. I got it mostly working, but mostly isn't all the way.
>
> CircleCI provides a good build environment, which I'm probably going to try
> to replicate in docker, though that would still require a windows host.
>
> -d
>
>
> On April 27, 2020 21:07:50 Dominik Psenner <[email protected]> wrote:
>
> > As apache folks, we have the benefit of sponsored msdn subscriptions and
> > thus some sponsored computing time in azure. May that be an option?
> >
> > I dont know about the tasks involved.
> >
> > I can also think of cross compiling on ubuntu inside docker by leveraging
> > dotnet-sdk and linking against the reference assemblies shipped with mono
> > or other requirements that can be provided with Dockerfile's, github
> > actions or other build infrastructure. This [1] is a reference project that
> > works and may serve as a minimalistic sample that, to be honest, is pure
> > net core/netstandard and therefore lacks mono.
> >
> > [1] https://github.com/dpsenner/event-sorcery
> > --
> > Sent from my phone. Typos are a kind gift to anyone who happens to find
> > them.
> >
> > On Mon, Apr 27, 2020, 16:48 Matt Sicker <[email protected]> wrote:
> >
> >> 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]>
> >>
>
>


-- 
Matt Sicker <[email protected]>

Reply via email to