diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 7250ae4..a579c8d 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -54,6 +54,31 @@ build-job: # This job runs in the build stage, which runs first. # - curl -X POST https://kestra.sectorq.eu/api/v1/executions/webhook/jaydee/ansible-all/${flow_id} -d '{"tag":["proxmox"],"target":["servers"]}' -H "Content-Type${column} application/json" rules: - if: '$CI_COMMIT_MESSAGE =~ /build/' +build-job-arm: # This job runs in the build stage, which runs first. + stage: build + image: r.sectorq.eu/jaydee/builder-portainer-arm:latest + script: + - mkdir -p ~/.ssh + - echo "$SSH_PRIVATE_KEY" | tr -d '\r' > ~/.ssh/id_rsa + - chmod 600 ~/.ssh/id_rsa + - pip install uuid + #- pyinstaller --onefile --add-data "port.py:." portainer.py + - rm -rf build dist *.spec + - python3 main.py -h + - pyinstaller --onefile --clean -n portainer main.py + #- scp -o ConnectTimeout=5 -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null dist/portainer jd@192.168.80.222:/myapps/bin/ || true + - scp -o ConnectTimeout=5 -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null dist/portainer jd@192.168.77.12:/myapps/bin/ || true + - scp -o ConnectTimeout=5 -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null dist/portainer jd@192.168.77.101:/myapps/bin/ || true + - rm -rf /home/gitlab-runner/builds/1fLwHSKm2/0/jaydee/portainer.tmp + artifacts: + paths: + - dist/ + expire_in: 1 week + # - column=":" + # - echo "${flow_id}" + # - curl -X POST https://kestra.sectorq.eu/api/v1/executions/webhook/jaydee/ansible-all/${flow_id} -d '{"tag":["proxmox"],"target":["servers"]}' -H "Content-Type${column} application/json" + rules: + - if: '$CI_COMMIT_MESSAGE =~ /build/' clean-job: # This job runs in the build stage, which runs first. stage: clean script: