Refactor docker image build (#3045)
* 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 <[email protected]> * 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 <[email protected]>
parent
8abf7c5e
Please register or sign in to comment