Loading .github/workflows/build_amd64.yml +27 −7 Original line number Diff line number Diff line Loading @@ -5,27 +5,47 @@ on: branches: - 'master' env: TAG: batonogov/pyinstaller-linux:latest FILE: Dockerfile-py3-amd64 jobs: docker: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v3 - name: Set up QEMU uses: docker/setup-qemu-action@v1 uses: docker/setup-qemu-action@v2 - name: Set up Docker Buildx uses: docker/setup-buildx-action@v1 uses: docker/setup-buildx-action@v2 - name: Login to DockerHub uses: docker/login-action@v1 uses: docker/login-action@v2 with: username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} - name: Build and export to Docker uses: docker/build-push-action@v3 with: context: . load: true tags: ${{ env.TAG }} file: ${{ env.FILE }} - name: Test run: | docker run --rm -v "$(pwd)/test/:/src/" ${{ env.TAG }} "pyinstaller --onefile hello.py" - name: Build and push id: docker_build uses: docker/build-push-action@v2 uses: docker/build-push-action@v3 with: context: . platforms: linux/amd64 push: true tags: batonogov/pyinstaller-linux:latest file: Dockerfile-py3-amd64 tags: ${{ env.TAG }} file: ${{ env.FILE }} .github/workflows/build_amd64_dev.yml +27 −7 Original line number Diff line number Diff line Loading @@ -5,27 +5,47 @@ on: branches: - 'dev' env: TAG: batonogov/pyinstaller-linux:dev FILE: Dockerfile-py3-amd64 jobs: docker: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v3 - name: Set up QEMU uses: docker/setup-qemu-action@v1 uses: docker/setup-qemu-action@v2 - name: Set up Docker Buildx uses: docker/setup-buildx-action@v1 uses: docker/setup-buildx-action@v2 - name: Login to DockerHub uses: docker/login-action@v1 uses: docker/login-action@v2 with: username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} - name: Build and export to Docker uses: docker/build-push-action@v3 with: context: . load: true tags: ${{ env.TAG }} file: ${{ env.FILE }} - name: Test run: | docker run --rm -v "$(pwd)/test/:/src/" ${{ env.TAG }} "pyinstaller --onefile hello.py" - name: Build and push id: docker_build uses: docker/build-push-action@v2 uses: docker/build-push-action@v3 with: context: . platforms: linux/amd64 push: true tags: batonogov/pyinstaller-linux:dev file: Dockerfile-py3-amd64 tags: ${{ env.TAG }} file: ${{ env.FILE }} .github/workflows/build_win64.yml +27 −7 Original line number Diff line number Diff line Loading @@ -5,27 +5,47 @@ on: branches: - 'master' env: TAG: batonogov/pyinstaller-windows:latest FILE: Dockerfile-py3-win64 jobs: docker: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v3 - name: Set up QEMU uses: docker/setup-qemu-action@v1 uses: docker/setup-qemu-action@v2 - name: Set up Docker Buildx uses: docker/setup-buildx-action@v1 uses: docker/setup-buildx-action@v2 - name: Login to DockerHub uses: docker/login-action@v1 uses: docker/login-action@v2 with: username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} - name: Build and export to Docker uses: docker/build-push-action@v3 with: context: . load: true tags: ${{ env.TAG }} file: ${{ env.FILE }} - name: Test run: | docker run --rm -v "$(pwd)/test/:/src/" ${{ env.TAG }} "pyinstaller --onefile hello.py" - name: Build and push id: docker_build uses: docker/build-push-action@v2 uses: docker/build-push-action@v3 with: context: . platforms: linux/amd64 push: true tags: batonogov/pyinstaller-windows:latest file: Dockerfile-py3-win64 tags: ${{ env.TAG }} file: ${{ env.FILE }} .github/workflows/build_win64_dev.yml +27 −7 Original line number Diff line number Diff line Loading @@ -5,27 +5,47 @@ on: branches: - 'dev' env: TAG: batonogov/pyinstaller-windows:dev FILE: Dockerfile-py3-win64 jobs: docker: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v3 - name: Set up QEMU uses: docker/setup-qemu-action@v1 uses: docker/setup-qemu-action@v2 - name: Set up Docker Buildx uses: docker/setup-buildx-action@v1 uses: docker/setup-buildx-action@v2 - name: Login to DockerHub uses: docker/login-action@v1 uses: docker/login-action@v2 with: username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} - name: Build and export to Docker uses: docker/build-push-action@v3 with: context: . load: true tags: ${{ env.TAG }} file: ${{ env.FILE }} - name: Test run: | docker run --rm -v "$(pwd)/test/:/src/" ${{ env.TAG }} "pyinstaller --onefile hello.py" - name: Build and push id: docker_build uses: docker/build-push-action@v2 uses: docker/build-push-action@v3 with: context: . platforms: linux/amd64 push: true tags: batonogov/pyinstaller-windows:dev file: Dockerfile-py3-win64 tags: ${{ env.TAG }} file: ${{ env.FILE }} .gitignore +1 −0 Original line number Diff line number Diff line .DS_Store act.sh Loading
.github/workflows/build_amd64.yml +27 −7 Original line number Diff line number Diff line Loading @@ -5,27 +5,47 @@ on: branches: - 'master' env: TAG: batonogov/pyinstaller-linux:latest FILE: Dockerfile-py3-amd64 jobs: docker: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v3 - name: Set up QEMU uses: docker/setup-qemu-action@v1 uses: docker/setup-qemu-action@v2 - name: Set up Docker Buildx uses: docker/setup-buildx-action@v1 uses: docker/setup-buildx-action@v2 - name: Login to DockerHub uses: docker/login-action@v1 uses: docker/login-action@v2 with: username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} - name: Build and export to Docker uses: docker/build-push-action@v3 with: context: . load: true tags: ${{ env.TAG }} file: ${{ env.FILE }} - name: Test run: | docker run --rm -v "$(pwd)/test/:/src/" ${{ env.TAG }} "pyinstaller --onefile hello.py" - name: Build and push id: docker_build uses: docker/build-push-action@v2 uses: docker/build-push-action@v3 with: context: . platforms: linux/amd64 push: true tags: batonogov/pyinstaller-linux:latest file: Dockerfile-py3-amd64 tags: ${{ env.TAG }} file: ${{ env.FILE }}
.github/workflows/build_amd64_dev.yml +27 −7 Original line number Diff line number Diff line Loading @@ -5,27 +5,47 @@ on: branches: - 'dev' env: TAG: batonogov/pyinstaller-linux:dev FILE: Dockerfile-py3-amd64 jobs: docker: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v3 - name: Set up QEMU uses: docker/setup-qemu-action@v1 uses: docker/setup-qemu-action@v2 - name: Set up Docker Buildx uses: docker/setup-buildx-action@v1 uses: docker/setup-buildx-action@v2 - name: Login to DockerHub uses: docker/login-action@v1 uses: docker/login-action@v2 with: username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} - name: Build and export to Docker uses: docker/build-push-action@v3 with: context: . load: true tags: ${{ env.TAG }} file: ${{ env.FILE }} - name: Test run: | docker run --rm -v "$(pwd)/test/:/src/" ${{ env.TAG }} "pyinstaller --onefile hello.py" - name: Build and push id: docker_build uses: docker/build-push-action@v2 uses: docker/build-push-action@v3 with: context: . platforms: linux/amd64 push: true tags: batonogov/pyinstaller-linux:dev file: Dockerfile-py3-amd64 tags: ${{ env.TAG }} file: ${{ env.FILE }}
.github/workflows/build_win64.yml +27 −7 Original line number Diff line number Diff line Loading @@ -5,27 +5,47 @@ on: branches: - 'master' env: TAG: batonogov/pyinstaller-windows:latest FILE: Dockerfile-py3-win64 jobs: docker: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v3 - name: Set up QEMU uses: docker/setup-qemu-action@v1 uses: docker/setup-qemu-action@v2 - name: Set up Docker Buildx uses: docker/setup-buildx-action@v1 uses: docker/setup-buildx-action@v2 - name: Login to DockerHub uses: docker/login-action@v1 uses: docker/login-action@v2 with: username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} - name: Build and export to Docker uses: docker/build-push-action@v3 with: context: . load: true tags: ${{ env.TAG }} file: ${{ env.FILE }} - name: Test run: | docker run --rm -v "$(pwd)/test/:/src/" ${{ env.TAG }} "pyinstaller --onefile hello.py" - name: Build and push id: docker_build uses: docker/build-push-action@v2 uses: docker/build-push-action@v3 with: context: . platforms: linux/amd64 push: true tags: batonogov/pyinstaller-windows:latest file: Dockerfile-py3-win64 tags: ${{ env.TAG }} file: ${{ env.FILE }}
.github/workflows/build_win64_dev.yml +27 −7 Original line number Diff line number Diff line Loading @@ -5,27 +5,47 @@ on: branches: - 'dev' env: TAG: batonogov/pyinstaller-windows:dev FILE: Dockerfile-py3-win64 jobs: docker: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v3 - name: Set up QEMU uses: docker/setup-qemu-action@v1 uses: docker/setup-qemu-action@v2 - name: Set up Docker Buildx uses: docker/setup-buildx-action@v1 uses: docker/setup-buildx-action@v2 - name: Login to DockerHub uses: docker/login-action@v1 uses: docker/login-action@v2 with: username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} - name: Build and export to Docker uses: docker/build-push-action@v3 with: context: . load: true tags: ${{ env.TAG }} file: ${{ env.FILE }} - name: Test run: | docker run --rm -v "$(pwd)/test/:/src/" ${{ env.TAG }} "pyinstaller --onefile hello.py" - name: Build and push id: docker_build uses: docker/build-push-action@v2 uses: docker/build-push-action@v3 with: context: . platforms: linux/amd64 push: true tags: batonogov/pyinstaller-windows:dev file: Dockerfile-py3-win64 tags: ${{ env.TAG }} file: ${{ env.FILE }}