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

CICD / Docker image #13

Merged
merged 30 commits into from
Mar 5, 2024
Merged

CICD / Docker image #13

merged 30 commits into from
Mar 5, 2024

Conversation

sylvain-morin
Copy link
Contributor

@sylvain-morin sylvain-morin commented Jan 19, 2024

Rework the gitlab CI files to have 3 workflows:

  • main: build the main branch and push 2 docker images, tagged "latest" and using the git commit ID
  • dev: build any dev branch and push a docker image, tagged using the (sanitized) branch name
  • pr: build any PR, running only the test (no docker image creation/push)

Split requirements.txt to extract the test dependencies.

@sylvain-morin sylvain-morin changed the title Cicd CICD / Docker image Feb 27, 2024
@sylvain-morin sylvain-morin marked this pull request as draft February 27, 2024 16:20
@sylvain-morin sylvain-morin requested a review from pleary February 27, 2024 16:59
@sylvain-morin sylvain-morin marked this pull request as ready for review February 27, 2024 16:59
@sylvain-morin sylvain-morin merged commit 5af2e58 into main Mar 5, 2024
6 checks passed
@sylvain-morin sylvain-morin deleted the cicd branch March 5, 2024 18:18
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

Successfully merging this pull request may close these issues.

2 participants