Updated build script

This commit is contained in:
Alexey Pustovalov 2021-10-08 15:23:28 +02:00
parent 0d2a096061
commit 44b4bc16de

View File

@ -96,14 +96,10 @@ jobs:
- name: Build ${{ env.BASE_BUILD_NAME }}/${{ matrix.build }}-${{ matrix.os }} and push - name: Build ${{ env.BASE_BUILD_NAME }}/${{ matrix.build }}-${{ matrix.os }} and push
id: docker_build id: docker_build
run: | run: |
$tags='${{ steps.meta.outputs.tags }}' $tags=$(echo "steps.meta.outputs.tags" | jq --raw-input . | jq --slurp . | jq -r '. | map("""--tag=""" + .) | join(""" """)')
$result_tags = '' echo $tags
foreach ($line in $tags) {
$result_tags = $result_tags + ' --tag=' + $line
}
echo $result_tags
docker login -u ${{ secrets.DOCKER_USERNAME }} -p ${{ secrets.DOCKER_PASSWORD }} docker login -u ${{ secrets.DOCKER_USERNAME }} -p ${{ secrets.DOCKER_PASSWORD }}
docker build --file=.\Dockerfiles\${{ env.BASE_BUILD_NAME }}\windows\Dockerfile.${{ matrix.build }} $result_tags .\Dockerfiles\${{ env.BASE_BUILD_NAME }}\windows\ docker build --file=.\Dockerfiles\${{ env.BASE_BUILD_NAME }}\windows\Dockerfile.${{ matrix.build }} $tags .\Dockerfiles\${{ env.BASE_BUILD_NAME }}\windows\
docker push image push --all-tags ${{ steps.meta.outputs.tags[0] }} docker push image push --all-tags ${{ steps.meta.outputs.tags[0] }}
docker logout docker logout