Commit 2df1f957 authored by Fedor Batonogov's avatar Fedor Batonogov
Browse files

python is compiled from sources

parent 6fa93d7a
Loading
Loading
Loading
Loading
+27 −7
Original line number Diff line number Diff line
@@ -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 }}
+27 −7
Original line number Diff line number Diff line
@@ -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 }}
+27 −7
Original line number Diff line number Diff line
@@ -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 }}
+27 −7
Original line number Diff line number Diff line
@@ -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 }}
+1 −0
Original line number Diff line number Diff line
.DS_Store
act.sh
Loading