Skip to content

Docker image build #1506

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

Merged
merged 4 commits into from
May 23, 2022
Merged

Docker image build #1506

merged 4 commits into from
May 23, 2022

Conversation

evanxg852000
Copy link
Collaborator

@evanxg852000 evanxg852000 commented May 22, 2022

Adds docker image build to ci
Part of #1219

@fmassot I think what we are missing is having the binaries build for .github/workflows/publish_release_packages.yml
Should I add it here?

@evanxg852000 evanxg852000 requested a review from fmassot May 22, 2022 22:15
@fmassot
Copy link
Collaborator

fmassot commented May 22, 2022

we can first merge the PR to have the nightly docker image and have another PR for the release, as you like

inputs:
version:
description: 'Version'
required: false
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not sure why version is not required

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

For production build we don't specify version in order to have an image quickwit/quickwit as opposed to quickwit/quickwit-nightly

node-version: 16
cache: 'yarn'
cache-dependency-path: quickwit-ui/yarn.lock
- run: make build-ui
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

For this build, I guess it would be nice to include the UI build inside the Dockerfile as we are doing everything there.

@evanxg852000
Copy link
Collaborator Author

we can first merge the PR to have the nightly docker image and have another PR for the release, as you like

@fmassot I actually was referring to the custom action you did for the binaries. It's only for the nightly as of now.

@evanxg852000 evanxg852000 marked this pull request as ready for review May 23, 2022 15:12
@evanxg852000 evanxg852000 merged commit a7db53b into main May 23, 2022
@evanxg852000 evanxg852000 deleted the fix-1219-docker branch May 23, 2022 16:07
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