Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Transition repository to GitHub Actions/GitLab CI #253

Open
Eder-K opened this issue Oct 1, 2020 · 0 comments
Open

Transition repository to GitHub Actions/GitLab CI #253

Eder-K opened this issue Oct 1, 2020 · 0 comments

Comments

@Eder-K
Copy link
Contributor

Eder-K commented Oct 1, 2020

We want to eventually have this repo move away entirely from TravisCI and have everything run on either GitHub Actions/Gitlab CI. In order to preserve all functionalities, several changes need to made to multiple files. Here a rough outline of what needs to be done:

  • port the .travis.yml file to its equivalent on the new platform. We can split up the original .travis.yml file and set up multiple workflows here, for example differentiate cron jobs, regular builds for systemtest PRs, and specific builds that get triggered through PRs on adapter repositories. We can also possibly set up a workflow to build the solver images (currently this is done manually on local machines, since updates to the solver images are very rare).

  • update the trigger_systemtest.py and push.py scripts, which currently use the Travis API to send requests. Depending on how well we are able to make PR builds work in the point above, these scripts might not be necessary anymore.

  • optionally, we can overhaul the docker image pushing system that we currently use. This would fit more under 'Refactoring the docker image system altogether', but I want to mention it here since the transition changes might overlap with some goals of the refactoring. In any case, the refactoring should be discussed in further detail in the related issue and PR.

@Eder-K Eder-K changed the title Transition repository to GitHub Actions Transition repository to GitHub Actions/GitLab CI Oct 3, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant