Fuchu icon indicating copy to clipboard operation
Fuchu copied to clipboard

Build on AppVeyor?

Open t0yv0 opened this issue 11 years ago • 11 comments

I found it is pretty convenient and free to integrate AppVeyor. It can build all commits (or, if you wish, tags) and push to NuGet automatically.

See for example: https://github.com/intellifactory/fsock

t0yv0 avatar Apr 22 '14 20:04 t0yv0

Thanks, do you mean publishing Fuchu test results to AppVeyor (like I have planned with TeamCity)? Or building Fuchu itself on AppVeyor? Or both? :)

mausch avatar Apr 22 '14 21:04 mausch

I meant for Fuchu itself. I never had the patience with TC, but on AppVeyor got running in minutes. Just an idea. Might send a PR when I get some time..

t0yv0 avatar Apr 23 '14 14:04 t0yv0

https://ci.appveyor.com/project/mausch/fuchu I'll do the NuGet integration some other day. BTW are you sure you want your NuGet private key committed in the public repo? https://github.com/intellifactory/fsock/blob/master/appveyor.yml

mausch avatar Apr 23 '14 23:04 mausch

Looks good. I tend to think these days that for most free libs it makes sense to commit the private key. Otherwise you restrict people from building a modified version that would be bin-compatible with libs built against original library. Which can be needed for a quick bugfix. I don't know, just sounds like these keys are a PITA that makes life difficult without really providing any security. I'd drop them altogether, but this makes life even worse for people who try to use your lib from signed projects..

t0yv0 avatar Apr 24 '14 00:04 t0yv0

It's fine with me to commit the strong naming key, but I meant your NuGet API key. Anyone could push a new package to nuget.org with that key...

mausch avatar Apr 24 '14 02:04 mausch

Oh yeah. I misunderstood. Well that's not actually my NuGet key is it? It is supposed to be encrypted against my Git Hub account, or so I thought..

t0yv0 avatar Apr 24 '14 12:04 t0yv0

Ah, ok, it does seem to be encrypted. Nevermind then...

mausch avatar Apr 24 '14 14:04 mausch

Looks like AppVeyor changed something and broke the builds. It doesn't even understand the basic msbuild targets in the projects. I'm reopening this and removing the link to AppVeyor until this is fixed.

mausch avatar Jun 30 '14 01:06 mausch

I set up a TeamCity here with the baseline F# toolset that I use on mono.

haf avatar Aug 25 '14 20:08 haf

@haf Thanks Henrik!

mausch avatar Aug 25 '14 20:08 mausch

I've forked Fuchu due to lack of maintenance to https://github.com/haf/expecto – feel free to add PRs there and they'll be released in a timely manner.

haf avatar Oct 22 '16 12:10 haf