diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..313de87 --- /dev/null +++ b/.drone.yml @@ -0,0 +1,40 @@ +kind: pipeline +name: 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 + - name: usrbin + path: /usr/bin + commands: + - docker login -u $USER -p $PASS $REGISTRY + - docker buildx build --platform amd64 -t $REGISTRY/libretranslate-api . + - docker push $REGISTRY/libretranslate-api + when: + event: + - push + - tag + +volumes: +- name: dockersock + host: + path: /var/run/docker.sock +- name: usrbin + host: + path: /usr/bin diff --git a/LibreTranslate b/LibreTranslate index 236eee1..6b4044a 160000 --- a/LibreTranslate +++ b/LibreTranslate @@ -1 +1 @@ -Subproject commit 236eee1774e223c81b1100e4ed5dca75e1db0991 +Subproject commit 6b4044aee32e209e1580d3e2d14da2c8488b02f4