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

Deployment/auto update #1155

Open
wants to merge 12 commits into
base: main
Choose a base branch
from
Open

Deployment/auto update #1155

wants to merge 12 commits into from

Conversation

aequitas
Copy link
Collaborator

@aequitas aequitas commented Nov 10, 2023

This PR refactors the way deployments are performed. Instead of using both a branch/commit and version number to get both the container images and supporting files (compose file, .env files), the new methods packages all required files into a versioned container image as well. This way there can be no disconnect between the files and images during deployments. In the process the deployment commands have been put into a separate shell script which reduces the amount of commands for a deploy.

The auto deploy feature is added in this commit which allows to enable automatic updates to the latest stable/development or a feature PR for development/staging environments. This feature is off by default.

There are also various other bugfixes in this PR which are separated per commit.

@aequitas aequitas marked this pull request as draft November 10, 2023 14:51
@aequitas aequitas force-pushed the auto_update branch 19 times, most recently from e2280d8 to d4204fe Compare November 14, 2023 08:39
@aequitas aequitas marked this pull request as ready for review November 14, 2023 08:55
@aequitas aequitas force-pushed the auto_update branch 2 times, most recently from ca5bd68 to 1fccf82 Compare November 15, 2023 16:00
mxsasha pushed a commit that referenced this pull request Nov 16, 2023
This was a blocker for builds on branches with slashes. We also don't need it that much, as branch following will be implemented in #1155 by fetching the branch sha and using that for image pulls.
mxsasha pushed a commit that referenced this pull request Nov 16, 2023
This was a blocker for builds on branches with slashes. We also don't need it that much, as branch following will be implemented in #1155 by fetching the branch sha and using that for image pulls.

(cherry picked from commit de7e7f1)
@aequitas aequitas marked this pull request as draft August 20, 2024 08:56
@aequitas aequitas force-pushed the auto_update branch 2 times, most recently from 347857d to b9910ce Compare October 8, 2024 10:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

1 participant