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

Update docker images #4122

Merged
merged 3 commits into from
Aug 26, 2020
Merged

Update docker images #4122

merged 3 commits into from
Aug 26, 2020

Conversation

SaitTalhaNisanci
Copy link
Contributor

@SaitTalhaNisanci SaitTalhaNisanci commented Aug 25, 2020

The build image was a single one and it would contain pg11, pg12 and
pg13. Now it is separated so that we can build each pg major
independently.

Tags are used as full postgres versions so that we can know which
version we use by looking at the tag. For example exttester:11.9 would
mean we are using pg11.9.

pg11 is updated from 11.5 to 11.9.
pg12 is updated from 12rc to 12.4.
pg13 is updated to 13beta3.

Ones the general structure is "approved", the repos will be updated as citus from heisenberg302.

@SaitTalhaNisanci SaitTalhaNisanci force-pushed the update_docker_images branch 4 times, most recently from dde5522 to cbe185a Compare August 25, 2020 12:11
@codecov
Copy link

codecov bot commented Aug 25, 2020

Codecov Report

Merging #4122 into master will decrease coverage by 2.55%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master    #4122      +/-   ##
==========================================
- Coverage   90.76%   88.20%   -2.56%     
==========================================
  Files         187      186       -1     
  Lines       36201    35888     -313     
==========================================
- Hits        32858    31656    -1202     
- Misses       3343     4232     +889     

@SaitTalhaNisanci SaitTalhaNisanci force-pushed the update_docker_images branch 9 times, most recently from 8d26d63 to 2e2a0ff Compare August 25, 2020 20:03
@SaitTalhaNisanci SaitTalhaNisanci marked this pull request as ready for review August 25, 2020 20:04
@SaitTalhaNisanci SaitTalhaNisanci force-pushed the update_docker_images branch 2 times, most recently from 3f9d4df to 618f105 Compare August 26, 2020 06:17
Copy link
Member

@thanodnl thanodnl left a comment

Choose a reason for hiding this comment

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

Looks ok, left some comments, questions.

Once the images are pushed to the citusdata docker hub - and reflected here - I will approve the merge

.circleci/config.yml Outdated Show resolved Hide resolved
- persist_to_workspace:
root: .
paths:
- build-11/*
Copy link
Member

Choose a reason for hiding this comment

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

if we checkout at every stage, does this still need to be in the workspace?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Copy link
Member

Choose a reason for hiding this comment

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

Is there a technical reason we can't run from the checkout?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

technically I think we should be able to do that. As far as I remember Makefile in build-X is already a symbolic link to src/.../Makefile so I am guessing that it should work but that is something to try. I would suggest trying that when updating pg-13 image from 13beta3 to 13.0, what do you think? I can create an issue for trying that on the-process repo.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

.circleci/config.yml Outdated Show resolved Hide resolved
Copy link
Member

@thanodnl thanodnl left a comment

Choose a reason for hiding this comment

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

Thanks for the work here.
Love the view on circleci now.

🚢

The build image was a single one and it would contain pg11, pg12 and
pg13. Now it is separated so that we can build each pg major
independently.

Tags are used as full postgres versions so that we can know which
version we use by looking at the tag. For example exttester:11.9 would
mean we are using pg11.9.

pg11 is updated from 11.5 to 11.9.
pg12 is updated from 12rc to 12.4.
@SaitTalhaNisanci SaitTalhaNisanci merged commit 2459ba6 into master Aug 26, 2020
@metdos metdos added this to the 9.5 Release milestone Sep 1, 2020
@marcocitus marcocitus deleted the update_docker_images branch November 30, 2020 16:48
@marcocitus marcocitus restored the update_docker_images branch November 30, 2020 16:48
@marcocitus marcocitus deleted the update_docker_images branch November 30, 2020 16:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants