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
.. instal ccache
- ger maintainer access to the gitlab repo or obtain runner registration token
- regiater the docker runner. There is a script in my repo for that
- done!
Every tike there is a new commit gitlab will push it to the runner (aka yous laptop)./Check the other topic I created for gitlab - there is aome info about how the system works.
I don't know how gitlab picks runners if there is a pool and ccache works for me, but has not been tested by anybody else
P.S. I run fedora, but debian has to be OK as well
- ger maintainer access to the gitlab repo or obtain runner registration token
- regiater the docker runner. There is a script in my repo for that
- done!
Every tike there is a new commit gitlab will push it to the runner (aka yous laptop)./Check the other topic I created for gitlab - there is aome info about how the system works.
I don't know how gitlab picks runners if there is a pool and ccache works for me, but has not been tested by anybody else
P.S. I run fedora, but debian has to be OK as well
- adrianinsaval
- Veteran
- Posts: 5548
- Joined: Thu Apr 05, 2018 5:15 pm
Re: Changes at TravisCI- affecting open source
No. The containers are disposable, but the cache needs to be preserved. I'm open to correction - I'm not a docker specialist.
Re: Changes at TravisCI- affecting open source
have a setup debian machine, ccache is installed. Next step seams up to you ...
Re: Changes at TravisCI- affecting open source
do you have a gitlab account? I'd give you more rights to my repo. Anyway, I'll PM you the token
Re: Changes at TravisCI- affecting open source
Re: Changes at TravisCI- affecting open source
Invitation sent. You'll have full access. Mess around - the repo is there mostly to develop the CI with gitlab. After registering your runner you'll see it in Settings->CI/CD->Runners
Mine is local-docker-runner, there was also a test runner by Felix called runner-felix. Please do not reset the registration token, or let me know if you change it.
Edit: the running jobs can be watched here: https://gitlab.com/PrzemoF/FreeCAD/-/pipelines (CI/CD->pipelines)
Mine is local-docker-runner, there was also a test runner by Felix called runner-felix. Please do not reset the registration token, or let me know if you change it.
Edit: the running jobs can be watched here: https://gitlab.com/PrzemoF/FreeCAD/-/pipelines (CI/CD->pipelines)
- kkremitzki
- Veteran
- Posts: 2515
- Joined: Thu Mar 03, 2016 9:52 pm
- Location: Illinois
Re: Changes at TravisCI- affecting open source
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.
Re: Changes at TravisCI- affecting open source
Possibly yes, if someone is willing to work on it. The main argument is that it's a wasted work. We have to get ready for self hosting, and gitlab is a step towards it.
Re: Changes at TravisCI- affecting open source
Mhh I don not really understand whats going on on my old laptop and how, but it runs ... Thanks to step by step readmy of przemo. I need to play with this.
cheers bernd
cheers bernd