Skip to content

Commit

Permalink
Refactor docker image build (paritytech#3045)
Browse files Browse the repository at this point in the history
* add lib.sh file from polkadot to reuse existing functionality

* use personal repo for test

* add debug line for visibility

* add more debug

* make lib.sh executable

* more debugging

* add permissons to read conents

* test write permissions for the contents

* try download wothout token

* cleanup

* add lib.sh from polkadot to the manual step

* add new manual docker image build + renaming of the release image build

* replace existing manual docker image publishing to test

* add checkout of lib.sh from polkadot

* copy lib.sh from temp to the artifacts folder

* change path to the artifacts folder and cleanup

* rename to test

* make binary executable

* fix path to binary in the for loop

* add debug

* make bin executable right after fetching it

* change is_final field to a string value

* Add semver version extraction for a tag

* add tags to the image

* tag iamge after it was built

* refactor tagging

* fix docker owner issue in build step

* push right after tagging in loop

* rename of the file

* cleanup

* update workflow description

Co-authored-by: Chevdor <chevdor@users.noreply.github.com>

* use choice to determine type of the image

* add combimed flow for image piublishing

* change conditions

* change conditions for event action

* test another conditions

* fix conditions

* fix typo in conditions

* split fetching artifacts into release and rc

* fix if

* split the rest based on rc or release image

* refactor push and check

* fix if in rc artifacts fetch

* copy lib.sh to the artifacts dir

* cleanup

* address PR comments

---------

Co-authored-by: Chevdor <chevdor@users.noreply.github.com>
  • Loading branch information
EgorPopelyaev and chevdor authored Aug 24, 2023
1 parent 8abf7c5 commit 953a07a
Show file tree
Hide file tree
Showing 5 changed files with 208 additions and 311 deletions.
156 changes: 0 additions & 156 deletions cumulus/.github/workflows/release-50_docker-manual.yml

This file was deleted.

154 changes: 0 additions & 154 deletions cumulus/.github/workflows/release-50_docker.yml

This file was deleted.

Loading

0 comments on commit 953a07a

Please sign in to comment.