Future of Travis CI...

Here's the place for discussion related to coding in FreeCAD, C++ or Python. Design, interfaces and structures.
User avatar
jmborer
Posts: 42
Joined: Thu Feb 28, 2019 5:39 pm
Location: Switzerland

Future of Travis CI...

Postby jmborer » Fri Mar 01, 2019 8:50 am

https://twitter.com/alicegoldfuss/statu ... 3664420865

Sad news. Hope it won't jeopardize FreeCAD builds...
Last edited by jmborer on Fri Mar 01, 2019 9:42 am, edited 1 time in total.
User avatar
PrzemoF
Posts: 2654
Joined: Fri Jul 25, 2014 4:52 pm
Contact:

Re: Future of Travis CI...

Postby PrzemoF » Fri Mar 01, 2019 9:13 am

Broken link or it's just me?
User avatar
jmborer
Posts: 42
Joined: Thu Feb 28, 2019 5:39 pm
Location: Switzerland

Re: Future of Travis CI...

Postby jmborer » Fri Mar 01, 2019 9:43 am

Fixed
User avatar
PrzemoF
Posts: 2654
Joined: Fri Jul 25, 2014 4:52 pm
Contact:

Re: Future of Travis CI...

Postby PrzemoF » Fri Mar 01, 2019 9:52 am

Thanks! Not my call, but I already migrated my repos to gitlab. CI is built-in, but I didn't tested it on anything big.
User avatar
kkremitzki
Posts: 1759
Joined: Thu Mar 03, 2016 9:52 pm
Location: Texas

Re: Future of Travis CI...

Postby kkremitzki » Fri Mar 01, 2019 3:03 pm

PrzemoF wrote:
Fri Mar 01, 2019 9:52 am
Thanks! Not my call, but I already migrated my repos to gitlab. CI is built-in, but I didn't tested it on anything big.
GitLab CI is pretty cool, Debian's self-hosted instance salsa.debian.org just got it set up and it's very easy to use.
Like my FreeCAD work? I'd appreciate any level of support via Patreon, Liberapay, or PayPal! Read more about what I do at my blog.
User avatar
Kunda1
Posts: 5770
Joined: Thu Jan 05, 2017 9:03 pm

Re: Future of Travis CI...

Postby Kunda1 » Sat Mar 02, 2019 12:44 am

we should consider experimenting with a gitlab mirror of github and test the gitlab CI
Want to contribute back to FC? Checkout:
#lowhangingfruit | Use the Source, Luke. | How to Help FreeCAD | How to report FC bugs and features
User avatar
apeltauer
Posts: 212
Joined: Fri Aug 11, 2017 2:19 pm

Re: Future of Travis CI...

Postby apeltauer » Sun Mar 03, 2019 12:20 pm

Gitlab Ci rocks! I am building FreeCAD from source several times a day with Gitlab Ci....
User avatar
jmborer
Posts: 42
Joined: Thu Feb 28, 2019 5:39 pm
Location: Switzerland

Re: Future of Travis CI...

Postby jmborer » Mon Mar 11, 2019 7:57 am

apeltauer wrote:
Sun Mar 03, 2019 12:20 pm
Gitlab Ci rocks! I am building FreeCAD from source several times a day with Gitlab Ci....
Can you please explain how you did set it up? For which platform are you building FreeCAD?
User avatar
apeltauer
Posts: 212
Joined: Fri Aug 11, 2017 2:19 pm

Re: Future of Travis CI...

Postby apeltauer » Mon Mar 11, 2019 4:42 pm

I am Building for Windows, using the current lib pack for windows.
In my gitlab repository I am merging the fc GitHub repository twice a day to my own fc pre integration branch. Automatic following a remote branch does not work in ce edition, at least for now.
If I start a new task I am merging this pre integration brach to my new working branch. And the back to my master...

On every commit to gitlab my pipeline is triggered. I have a task to check the translation stuff, then building debug and release. After this I am running some tests for both versions. Then I create a setup package. This is done on a dedicated building machine.
User avatar
PrzemoF
Posts: 2654
Joined: Fri Jul 25, 2014 4:52 pm
Contact:

Re: Future of Travis CI...

Postby PrzemoF » Mon Mar 11, 2019 6:23 pm

So you build locally or on gitlab? "Dedicated machine' may have a different meanings.
Do you have any setup file or it's all in the gitlab interface?