Changes at TravisCI- affecting open source

Here's the place for discussion related to coding in FreeCAD, C++ or Python. Design, interfaces and structures.
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
User avatar
chennes
Veteran
Posts: 3909
Joined: Fri Dec 23, 2016 3:38 pm
Location: Norman, OK, USA
Contact:

Re: Changes at TravisCI- affecting open source

Post by chennes »

bernd wrote: Thu Sep 30, 2021 1:32 pm great news even the nice status for PRs works.
Nice!!! This is excellent news, now the little green checkmarks will be back next to the PRs in the list.
Chris Hennes
Pioneer Library System
GitHub profile, LinkedIn profile, chrishennes.com
abdullah
Veteran
Posts: 4935
Joined: Sun May 04, 2014 3:16 pm
Contact:

Re: Changes at TravisCI- affecting open source

Post by abdullah »

bernd wrote: Thu Sep 30, 2021 1:32 pm great news even the nice status for PRs works. see https://github.com/FreeCAD/FreeCAD/pull/5074

If you log into github you will see this nice status check for CI. ATM only this PR will pass the check ...

Screenshot_20210930_153223.png
Not only that, you can click on details to directly go to the actual build on your docker runner, and download the artifacts...
abdullah
Veteran
Posts: 4935
Joined: Sun May 04, 2014 3:16 pm
Contact:

Re: Changes at TravisCI- affecting open source

Post by abdullah »

bernd wrote: Thu Sep 30, 2021 1:28 pm It has been working for a few days allready for PRs. Just click into the PRs and use the links provided either by me (older) or the new freecadci bot user.
Perfect! Sorry for the confusion. My offer stands. Let me know if I am needed.
user1234
Veteran
Posts: 3502
Joined: Mon Jul 11, 2016 5:08 pm

Re: Changes at TravisCI- affecting open source

Post by user1234 »

Very nice! Thank you for your hard work!

Greetings
user1234
User avatar
bernd
Veteran
Posts: 12851
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland
Contact:

Re: Changes at TravisCI- affecting open source

Post by bernd »

status check runs too ... ! :D

The machine needs to rebuild all PRs to make the status check recognize the pipeline ... Done for https://github.com/FreeCAD/FreeCAD/pull/5077 and https://github.com/FreeCAD/FreeCAD/pull/5076
User avatar
bernd
Veteran
Posts: 12851
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland
Contact:

Re: Changes at TravisCI- affecting open source

Post by bernd »

Done, all rebased PRs do have the status check in the regard of CI. Watch for the green heel or the orange Dot.

ATM still I need to manually push the PRs to the CI. To automate this too is one of the next things to do.
User avatar
bernd
Veteran
Posts: 12851
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland
Contact:

Re: Changes at TravisCI- affecting open source

Post by bernd »

User avatar
bernd
Veteran
Posts: 12851
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland
Contact:

Re: Changes at TravisCI- affecting open source

Post by bernd »

I switched from my repo to https://gitlab.com/freecad/FreeCAD-CI Just keep using the links which will be generated at the github repository. They should direct to the correct repository.
User avatar
Kunda1
Veteran
Posts: 13434
Joined: Thu Jan 05, 2017 9:03 pm

Re: Changes at TravisCI- affecting open source

Post by Kunda1 »

Time to rename this thread?
Also is there a place where discussions are happening about FreeCAD CI code logisitics? I'd like to see if we can add the possibility to create on demand experiemental builds of PRs (think Toponaming)
Alone you go faster. Together we go farther
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs
openBrain
Veteran
Posts: 9041
Joined: Fri Nov 09, 2018 5:38 pm
Contact:

Re: Changes at TravisCI- affecting open source

Post by openBrain »

Kunda1 wrote: Sun Feb 06, 2022 3:01 pm Also is there a place where discussions are happening about FreeCAD CI code logisitics? I'd like to see if we can add the possibility to create on demand experiemental builds of PRs (think Toponaming)
Currently PR CI is still launched manually by @bernd. First step first, a solution should be found for this IMO. :)
Post Reply