finally?!

This commit is contained in:
Andras Bacsai 2022-09-06 13:23:53 +02:00
parent 5c7859a258
commit cef1fba281
2 changed files with 21 additions and 21 deletions

View File

@ -74,21 +74,17 @@ jobs:
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v3 uses: actions/checkout@v3
- name: Login to docker hub - name: Set up QEMU
if: success() uses: docker/setup-qemu-action@v2
uses: actions-hub/docker/login@v1.0.3 - name: Set up Docker Buildx
env: uses: docker/setup-buildx-action@v2
DOCKER_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }} - name: Login to DockerHub
DOCKER_PASSWORD: ${{ secrets.DOCKERHUB_TOKEN }} uses: docker/login-action@v2
- name: Create manifest with:
uses: actions-hub/docker/cli@v1.0.3 username: ${{ secrets.DOCKERHUB_USERNAME }}
env: password: ${{ secrets.DOCKERHUB_TOKEN }}
DOCKER_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }} - name: Create & publish manifest
DOCKER_PASSWORD: ${{ secrets.DOCKERHUB_TOKEN }} run: |
- run: docker manifest create coollabsio/coolify:${{github.event.release.name}} --amend coollabsio/coolify:${{github.event.release.name}}-amd64 --amend coollabsio/coolify:${{github.event.release.name}}-arm64 docker manifest create coollabsio/coolify:v3.9.1-rc.1 --amend coollabsio/coolify:v3.9.1-rc.1-amd64 --amend coollabsio/coolify:v3.9.1-rc.1-arm64
- name: Push manifest docker manifest push coollabsio/coolify:v3.9.1-rc.1
uses: actions-hub/docker/cli@v1.0.3
env:
DOCKER_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }}
DOCKER_PASSWORD: ${{ secrets.DOCKERHUB_TOKEN }}
- run: docker manifest push coollabsio/coolify:${{github.event.release.name}}

View File

@ -974,9 +974,13 @@ export const createDirectories = async ({
}): Promise<{ workdir: string; repodir: string }> => { }): Promise<{ workdir: string; repodir: string }> => {
const repodir = `/tmp/build-sources/${repository}/`; const repodir = `/tmp/build-sources/${repository}/`;
const workdir = `/tmp/build-sources/${repository}/${buildId}`; const workdir = `/tmp/build-sources/${repository}/${buildId}`;
try {
await asyncExecShell(`mkdir -p ${workdir}`); await fs.stat(workdir);
await asyncExecShell(`rm -fr ${workdir}`);
await asyncExecShell(`mkdir -p ${workdir}`);
} catch(error) {
await asyncExecShell(`mkdir -p ${workdir}`);
}
return { return {
workdir, workdir,
repodir repodir