[go: nahoru, domu]

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

Prebuild and publish Docker images to be deployed #372

Open
patchwork01 opened this issue Nov 16, 2022 · 0 comments
Open

Prebuild and publish Docker images to be deployed #372

patchwork01 opened this issue Nov 16, 2022 · 0 comments
Labels
build-pipeline usability Related to improving the usability of the system

Comments

@patchwork01
Copy link
Collaborator
patchwork01 commented Nov 16, 2022

Background

The Sleeper CLI includes a sleeper deployment command for running scripts to deploy and work with instances of Sleeper. This currently has jar files and Dockerfiles included in it which need to be built into Docker images every time a deployment is done to AWS. That takes a long time if you don't run the build inside AWS.

Description

We would like the Docker images to be published to a central repository, so that they can be retrieved by the CDK as in issue #1330.

Analysis

We could perform the Docker build in GitHub Actions, but it might be better to run it as part of the nightly build, so that the artifacts will only be deployed if the acceptance tests are successful. We will follow up on this to use it in the release process in #1330.

We may want to hold the images in Docker Hub, or in GitHub Packages initially.

There's another issue for handling the deployment of pre-published images:

@patchwork01 patchwork01 added this to the 0.13.0 milestone Nov 16, 2022
@patchwork01 patchwork01 removed this from the 0.13.0 milestone Nov 21, 2022
@patchwork01 patchwork01 changed the title Prebuild Docker images for running scripts in Docker Prebuild Docker images to be deployed, instead of build & push to ECR at the same time Dec 12, 2022
@patchwork01 patchwork01 changed the title Prebuild Docker images to be deployed, instead of build & push to ECR at the same time Prebuild and publish Docker images to be deployed Sep 19, 2023
@patchwork01 patchwork01 changed the title Prebuild and publish Docker images to be deployed Prebuild and publish artifacts to be deployed Sep 19, 2023
@patchwork01 patchwork01 changed the title Prebuild and publish artifacts to be deployed Prebuild and publish Docker images to be deployed Sep 19, 2023
@patchwork01 patchwork01 added build-pipeline usability Related to improving the usability of the system and removed scripts labels Sep 19, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
build-pipeline usability Related to improving the usability of the system
Projects
None yet
Development

No branches or pull requests

1 participant