TEOS-10 / GibbsSeaWater.jl

Gibbs-SeaWater (GSW) Oceanographic Toolbox in Julia
http://www.teos-10.org
Other
23 stars 3 forks source link

continous integration #5

Closed Alexander-Barth closed 4 years ago

Alexander-Barth commented 4 years ago

It would be nice to add contiguous integration (travis CI, appveyor) to GibbsSeaWater.jl but I do not think that I have sufficient rights to do so. There are already the necessary configuration files in the repo (.travis.yml and appveyor.yml), but the repo owner should enable CI by adding this repo to https://travis-ci.org and https://ci.appveyor.com/ (one can use the GitHub account for these sites).

Maybe @PaulMBarker or @efiring can help us here?

PaulMBarker commented 4 years ago

Do you need more permissions on the TEOS-10 github repository, so you can do this?

From: Alexander Barthmailto:notifications@github.com Sent: Monday, 16 December 2019 7:48 PM To: TEOS-10/GibbsSeaWater.jlmailto:GibbsSeaWater.jl@noreply.github.com Cc: Paul Barkermailto:paul.barker@unsw.edu.au; Mentionmailto:mention@noreply.github.com Subject: [TEOS-10/GibbsSeaWater.jl] continous integration (#5)

It would be nice to add contiguous integration (travis CI, appveyor) to GibbsSeaWater.jl but I do not think that I have sufficient rights to do so. There are already the necessary configuration files in the repo (.travis.yml and appveyor.yml), but the repo owner should enable CI by adding this repo to https://travis-ci.org and https://ci.appveyor.com/ (one can use the GitHub account for these sites).

Maybe @PaulMBarkerhttps://github.com/PaulMBarker or @efiringhttps://github.com/efiring can help us here?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHubhttps://github.com/TEOS-10/GibbsSeaWater.jl/issues/5?email_source=notifications&email_token=ACNYGTYE4ZNFZLLFE3MM4T3QY46GNA5CNFSM4J3GL4IKYY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4IAVKG5Q, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ACNYGT6XYYDWKBOLJOJRWLLQY46GNANCNFSM4J3GL4IA.

Alexander-Barth commented 4 years ago

Yes, I think only somebody with the ownership permission of a repo can do this [1]. (I do not have this right).

I can trigger Appeveor (CI on Windows) manually, but it does not run automatically on every commit. I think these services require Webhooks to run automatically, available in Settings -> Wehbooks. The settings tab is not visible to me.

[1] https://docs.travis-ci.com/user/tutorial/

PaulMBarker commented 4 years ago

I think you should have access to it now. Let me know if you don't.

Alexander-Barth commented 4 years ago

Thanks a lot for your trust! Travis CI and appveyor run now on every commit!