Skip to content

Docker release and regular builds#35211

Merged
Felixoid merged 17 commits intomasterfrom
release-docker
Apr 1, 2022
Merged

Docker release and regular builds#35211
Felixoid merged 17 commits intomasterfrom
release-docker

Conversation

@Felixoid
Copy link
Copy Markdown
Member

@Felixoid Felixoid commented Mar 11, 2022

Changelog category (leave one):

  • Build/Testing/Packaging Improvement

Changelog entry (a user-readable short description of the changes that goes to CHANGELOG.md):

  • redo alpine image to use clean Dockerfile
  • Create a script in tests/ci to build both ubuntu and alpine images
  • Add clickhouse-keeper image (cc @nikitamikhaylov)
  • Add build check to PullRequestCI
  • Add a job to a ReleaseCI
  • Add a job to MasterCI to build and push clickhouse/clickhouse-server:head and clickhouse/clickhouse-keeper:head images for each merged PR

Fix #35185

@robot-clickhouse robot-clickhouse added the pr-build Pull request with build/testing/packaging improvement label Mar 11, 2022
@Felixoid Felixoid added the do not test disable testing on pull request label Mar 11, 2022
@Felixoid Felixoid changed the title Clean stale code Docker release and regular builds Mar 11, 2022
@Felixoid Felixoid marked this pull request as draft March 11, 2022 13:02
@Felixoid
Copy link
Copy Markdown
Member Author

Yet it's not deployed, here's a commands to build images:

docker build -t clickhouse/clickhouse-server:22.3 -t clickhouse/clickhouse-server:22.3.2 -t clickhouse/clickhouse-server:22.3.2.2 -t clickhouse/clickhouse-server:22 --file Dockerfile --build-arg version=22.3.2.2 .
docker build --network=host -t clickhouse/clickhouse-server:22.3-alpine -t clickhouse/clickhouse-server:22.3.2-alpine -t clickhouse/clickhouse-server:22.3.2.2-alpine -t clickhouse/clickhouse-server:22-alpine -t clickhouse/clickhouse-server:latest-alpine --file Dockerfile.alpine --build-arg VERSION=22.3.2.2 .
docker push -a clickhouse/clickhouse-server

@Felixoid Felixoid removed the do not test disable testing on pull request label Mar 23, 2022
@Felixoid Felixoid force-pushed the release-docker branch 3 times, most recently from b69deb1 to e4c9843 Compare March 31, 2022 22:40
@Felixoid Felixoid marked this pull request as ready for review April 1, 2022 10:48
@Felixoid Felixoid self-assigned this Apr 1, 2022
@Felixoid
Copy link
Copy Markdown
Member Author

Felixoid commented Apr 1, 2022

I merge it as all tests are green

@Felixoid Felixoid merged commit b56beec into master Apr 1, 2022
@Felixoid Felixoid deleted the release-docker branch April 1, 2022 13:17
Felixoid added a commit that referenced this pull request Apr 4, 2022
Docker release and regular builds
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pr-build Pull request with build/testing/packaging improvement

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Build and push docker images on new releases

3 participants