Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add AppVeyor CI integration #81

Closed
MikeGoldsmith opened this issue Mar 27, 2018 · 8 comments
Closed

Add AppVeyor CI integration #81

MikeGoldsmith opened this issue Mar 27, 2018 · 8 comments
Assignees

Comments

@MikeGoldsmith
Copy link
Member

No description provided.

@cwe1ss
Copy link
Member

cwe1ss commented May 1, 2018

I merged #82 which contains the config file for AppVeyor.

I also set up an "OpenTracing" account on AppVeyor to speed things up. It currently contains the following projects:

There's still a few things to do though - @bhs @tedsuo @yurishkuro, I hope one of you can help me here:

  • I'm currently the only administrator of the account. Who else should be an admin? (to add/delete projects, change GitHub access etc.) I would need the email addresses - if you don't want to post them here, feel free to send them to me via email: [email protected]
  • I don't have administrative rights in this project so AppVeyor didn't set up the web hooks to automatically trigger builds. Would it be ok to make me an admin here with the same rights as csharp-netcore (where I was able to set everything up properly)? If so, then I can finish the setup - otherwise one of you has to do that once you're an admin in the AppVeyor account.

@bhs
Copy link

bhs commented May 1, 2018

@cwe1ss I granted you admin access to this repo – hope that helps!

If you just want another person to be an admin for "safety" reasons, feel free to add me (bhs at lightstep dot com); though I won't be very useful since I barely know C#.

@MikeGoldsmith
Copy link
Member Author

I'd be happy to help out with AppVeyor / Github admin duties.

@cwe1ss
Copy link
Member

cwe1ss commented May 1, 2018

@bhs thank you, I was able to connect the project! Yes, the admin access is mainly for safety/redundancy.

@MikeGoldsmith I can add you as well if you post/send me your email address.

@cwe1ss
Copy link
Member

cwe1ss commented May 2, 2018

@MikeGoldsmith sent me his email address and I added him as an administrator as well.

@cwe1ss
Copy link
Member

cwe1ss commented May 24, 2018

The AppVeyor integration now works. The current release process is:

  • Add & push tag to git repository (tag name MUST be a proper semantic version)
  • Wait for AppVeyor build to succeed -> it will create a GitHub release for the tag
  • Edit the GitHub release notes
  • Publish to NuGet.org via AppVeyor (via "Deploy" link on the build details - Deployment target "NuGet (OpenTracing)"

@cwe1ss cwe1ss closed this as completed May 24, 2018
@yurishkuro
Copy link
Member

Do you mind adding instructions to RELEASE.md?

@cwe1ss
Copy link
Member

cwe1ss commented May 24, 2018

@yurishkuro yes, I created #101 to track it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants