libyaml icon indicating copy to clipboard operation
libyaml copied to clipboard

Add TeaCI continuous integration configuration.

Open fracting opened this issue 7 years ago • 6 comments
trafficstars

Hi, here are the steps to activate TeaCI for the yaml repositoriy:

First, visit https://tea-ci.org and click login, sign in with your GitHub account, and give permission to Tea CI

Second, go to https://tea-ci.org/yaml/libyaml and click the Activate now button

Third, merge this pull request

I think that's all, let me know if it works.

A running example is here: https://tea-ci.org/fracting/libyaml

fracting avatar Jan 07 '18 23:01 fracting

@fracting thank you. We are going over all our various CICD stuff right now. I'll do this very soon!

ingydotnet avatar Jan 08 '18 00:01 ingydotnet

@fracting can you explain the benefit of TeaCI? When last I looked at DroneCI (what TeaCI forked from) it wasn't very useful as an additional CI platform. What are the benefit of TeaCI that you think libyaml would benefit from?

@ingydotnet While we have 3 CI services already, I think we've learned with Semaphore that they're not easy to manage as we add more of them. I'd like to evaluate what is uniquely beneficial from TeaCI before adding it and having to maintain it.

sigmavirus24 avatar Jan 08 '18 00:01 sigmavirus24

Hi, @sigmavirus24 TeaCI was the only CI platform that supports Msys2 + MinGW at the time I built it (about 18 months ago), however, I'm not sure if it is still the case.

ghost avatar Jan 08 '18 00:01 ghost

@sigmavirus24 good point.

@hanetzer mingw is your thing. Can you comment to this?

ingydotnet avatar Jan 10 '18 07:01 ingydotnet

@ingydotnet well, we could use appveyor for just pure msvc stuff and move mingw-w64/cygwin[via msys2, which is a sort of fork] to teaci. Possibly use appveyor to publish to some form of windows/msvc type package manager.

hanetzer avatar Jan 10 '18 23:01 hanetzer

I'd be willing to give it a try. Maybe this weekend...

ingydotnet avatar Jan 11 '18 00:01 ingydotnet