Changes at TravisCI- affecting open source
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
Be nice to others! Respect the FreeCAD code of conduct!
Re: Changes at TravisCI- affecting open source
Is there a way to set gitlab to automatically mirror a github repo? So far I have a local script on my machine that does it everytime I git push...
Re: Changes at TravisCI- affecting open source
yes see attached picture. But it did not work for me on my existing FreeCAD repo (may be because I had a master branch, I do not know I did not investigated time). I deleted my FreeCAD repo on gitlab and created a new empty one. On this it worked. This is the one the CI runs ATM.
I have neither set up a token nor given a username. Just the link the pull and thats it. It will be pulled around all 25 minutes. But one can click the button and the repo will be sync in around 20 seconds.
https://gitlab.com/berndhahnebach/FreeC ... its/master
- Attachments
-
- screen.png (211.79 KiB) Viewed 2646 times
Re: Changes at TravisCI- affecting open source
yes there is, use "[skip ci]" in commit message. See as an example git commit 00bb1d0b58aaba and the skiped pipeline on CI https://gitlab.com/berndhahnebach/FreeC ... /376489231
Re: Changes at TravisCI- affecting open source
for all open PRs the CI has been set up as well as a comment has been made to rebase the PR to latest master ...
https://gitlab.com/berndhahnebach/FreeC ... e=branches
https://gitlab.com/berndhahnebach/FreeC ... e=branches
Re: Changes at TravisCI- affecting open source
Artefacts can be downloaded from https://gitlab.com/berndhahnebach/FreeCAD/-/pipelineschennes wrote: ping
Re: Changes at TravisCI- affecting open source
That's excellent, thank you -- my real hope for this is that in the long run we will have CI generating executables for all our major platforms, and then even people who can't compile FreeCAD can test PRs.bernd wrote: ↑Fri Sep 24, 2021 1:07 pm Artefacts can be downloaded from https://gitlab.com/berndhahnebach/FreeCAD/-/pipelines
Re: Changes at TravisCI- affecting open source
I have just gone through this thread from the beginning to "catch up".kkremitzki wrote: ↑Tue Sep 14, 2021 8:03 pm Wouldn't it be easiest to just move to GitHub Actions for now? They even have Windows, macOS, and Linux runners, so we could have all the CI/CD in one place.
To answer your question (although it may bring nothing with Przemo and Bernd duo almost there), another user, vosk, did some work on GitHub actions in Q1 2021:
https://github.com/vosk/FreeCAD/blob/gi ... /cmake.yml
https://github.com/vosk/FreeCAD/actions
https://github.com/vosk/FreeCAD/tree/gi ... /workflows
https://github.com/vosk/FreeCAD/actions/runs/483898470
Re: Changes at TravisCI- affecting open source
Any idea why it was not proposed for the master branch?