diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..daa3f74 --- /dev/null +++ b/.drone.yml @@ -0,0 +1,38 @@ +kind: pipeline +name: code-build-linux-amd64 +type: docker + +platform: + os: linux + arch: arm64 + +steps: +- name: build + image: docker:dind + privileged: true + environment: + USER: + from_secret: user + PASS: + from_secret: pass + REGISTRY: + from_secret: registry + volumes: + - name: dockersock + path: /var/run/docker.sock + commands: + - docker login -u $USER -p $PASS $REGISTRY + - docker run --rm --privileged $REGISTRY/qemu-user-static --reset -p yes + - docker buildx build --platform amd64 -t $REGISTRY/docker-onnx-converter . + - docker push $REGISTRY/docker-onnx-converter + - docker tag $REGISTRY/docker-onnx-converter $REGISTRY/docker-onnx-converter:amd64 + - docker push $REGISTRY/docker-onnx-converter:amd64 + when: + event: + - push + - tag + +volumes: +- name: dockersock + host: + path: /var/run/docker.sock