File tree Expand file tree Collapse file tree 2 files changed +35
-0
lines changed
Expand file tree Collapse file tree 2 files changed +35
-0
lines changed Original file line number Diff line number Diff line change 4141 with :
4242 user : ${{ secrets.PYPI_USERNAME }}
4343 password : ${{ secrets.PYPI_PASSWORD }}
44+
45+ - name : Set up QEMU
46+ uses : docker/setup-qemu-action@v3
47+ - name : Set up Docker Buildx
48+ uses : docker/setup-buildx-action@v3
49+ - name : Login to DockerHub
50+ uses : docker/login-action@v3
51+ with :
52+ username : ${{ secrets.DOCKER_USERNAME }}
53+ password : ${{ secrets.DOCKER_PASSWORD }}
54+ - name : Build and push
55+ uses : docker/build-push-action@v6
56+ with :
57+ push : true
58+ platforms : linux/amd64,linux/arm64/v8
59+ tags : |
60+ ${{ secrets.DOCKER_USERNAME }}/pdbeccdutils:${{ github.ref_name }}
61+ ${{ secrets.DOCKER_USERNAME }}/pdbeccdutils:latest
62+ - name : Login to GitLab Container Registry
63+ run : echo ${{ secrets.REGISTRY_PASSWORD }} | docker login -u ${{ secrets.REGISTRY_USERNAME }} --password-stdin ${{ vars.REGISTRY_URL }}
64+ - name : Build and tag Docker image
65+ run : docker build -t ${{ vars.REGISTRY_URL }}/${{ secrets.REGISTRY_USERNAME }}/packages/pdbeccdutils:latest -t ${{ vars.REGISTRY_URL }}/${{ secrets.REGISTRY_USERNAME }}/packages/pdbeccdutils:${{ github.ref_name }} .
66+ - name : Push Docker image to GitLab Container Registry
67+ run : |
68+ docker push ${{ vars.REGISTRY_URL }}/${{ secrets.REGISTRY_USERNAME }}/packages/pdbeccdutils:latest
69+ docker push ${{ vars.REGISTRY_URL }}/${{ secrets.REGISTRY_USERNAME }}/packages/pdbeccdutils:${{ github.ref_name }}
Original file line number Diff line number Diff line change 1+ FROM python:3.10-slim-bookworm AS builder
2+
3+ RUN apt-get update && \
4+ apt-get install -y libexpat1 libxrender1 libxtst6 libxi6
5+
6+ COPY pyproject.toml poetry.lock README.md /ccdutils/
7+ COPY pdbeccdutils /ccdutils/pdbeccdutils
8+
9+ RUN cd /ccdutils && pip install .
You can’t perform that action at this time.
0 commit comments