WIP: Draft: [Docker] Reduce build steps by aggregating ENV variables #2458

Draft
nik wants to merge 3 commits from reduce-docker-steps into master
Owner

This reduces the build steps from 38 to 27, especially since ENV and ARG both create intermediate images.

This change does not justify a changelog entry.

This reduces the build steps from 38 to 27, especially since `ENV` and `ARG` both create intermediate images. This change does not justify a changelog entry.
Author
Owner

requested review from @hansegucker

requested review from @hansegucker
Author
Owner

added 1 commit

  • c93324d2 - [Docker] Use one ARG per line (because of Kaniko)

Compare with previous version

added 1 commit <ul><li>c93324d2 - [Docker] Use one ARG per line (because of Kaniko)</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/813/diffs?diff_id=14429&start_sha=e57e271e283fd07d21ea73518f1a6a0294b6f7ae)
Author
Owner

assigned to @hansegucker

assigned to @hansegucker
Author
Owner

removed review request for @hansegucker

removed review request for @hansegucker
Owner

added 35 commits

  • c93324d2...ee119980 - 34 commits from branch master
  • 3487bbc0 - Merge branch 'master' into reduce-docker-steps

Compare with previous version

added 35 commits <ul><li>c93324d2...ee119980 - 34 commits from branch <code>master</code></li><li>3487bbc0 - Merge branch &#39;master&#39; into reduce-docker-steps</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/813/diffs?diff_id=14612&start_sha=c93324d28765e9d8e50fc16fd2ead1248d11b9d0)
Owner

marked this merge request as draft

marked this merge request as **draft**
This pull request has changes conflicting with the target branch.
  • Dockerfile
View command line instructions

Manual merge helper

Use this merge commit message when completing the merge manually.

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin reduce-docker-steps:reduce-docker-steps
git switch reduce-docker-steps

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch master
git merge --no-ff reduce-docker-steps
git switch reduce-docker-steps
git rebase master
git switch master
git merge --ff-only reduce-docker-steps
git switch reduce-docker-steps
git rebase master
git switch master
git merge --no-ff reduce-docker-steps
git switch master
git merge --squash reduce-docker-steps
git switch master
git merge --ff-only reduce-docker-steps
git switch master
git merge reduce-docker-steps
git push origin master
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
3 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
aleksis/AlekSIS-Core!2458
No description provided.