diff options
Diffstat (limited to '')
-rw-r--r-- | .drone.yml | 191 |
1 files changed, 0 insertions, 191 deletions
diff --git a/.drone.yml b/.drone.yml deleted file mode 100644 index b8de386..0000000 --- a/.drone.yml +++ /dev/null @@ -1,191 +0,0 @@ ---- -kind: pipeline -type: docker -name: alpine - -steps: - - name: docker - image: docker:dind - privileged: true - detach: true - command: [ "dockerd", "--host=tcp://0.0.0.0:2375" ] - - - name: test - image: ezkrg/buildx:latest - environment: - USER: - from_secret: DHU - PASSWORD: - from_secret: DHP - DOCKER_HOST: tcp://docker:2375 - commands: - - while ! docker info; do sleep 1; done - - docker buildx create --use --name docker --node docker --platform linux/amd64 --driver docker-container $DOCKER_HOST - - echo $PASSWORD | docker login --username $USER --password-stdin - - apk add --update --no-cache bash - - BUILD_ARGS=$(for BUILD_ARG in $(cat plugin_versions); do echo -n "--build-arg $BUILD_ARG "; done) - - docker buildx build --push --cache-from ezkrg/bitlbee-libpurple:cache --cache-to ezkrg/bitlbee-libpurple:cache --tag ezkrg/bitlbee-libpurple:test --platform linux/amd64 --build-arg ALPINE_VERSION=3.15 $BUILD_ARGS . - when: - event: - - push - - - name: latest - image: ezkrg/buildx:latest - environment: - USER: - from_secret: DHU - PASSWORD: - from_secret: DHP - DOCKER_HOST: tcp://docker:2375 - commands: - - while ! docker info; do sleep 1; done - - docker buildx create --use --name docker --node docker --platform linux/amd64 --driver docker-container $DOCKER_HOST - - echo $PASSWORD | docker login --username $USER --password-stdin - - apk add --update --no-cache bash - - BUILD_ARGS=$(for BUILD_ARG in $(cat plugin_versions); do echo -n "--build-arg $BUILD_ARG "; done) - - docker buildx build --push --cache-from ezkrg/bitlbee-libpurple:cache --cache-to ezkrg/bitlbee-libpurple:cache --tag ezkrg/bitlbee-libpurple:$DRONE_TAG --tag ezkrg/bitlbee-libpurple:latest --tag ezkrg/bitlbee-libpurple:alpine --platform linux/amd64 --build-arg ALPINE_VERSION=3.15 $BUILD_ARGS . - when: - event: - - tag - ---- -kind: pipeline -type: docker -name: alpine3.12 - -steps: - - name: docker - image: docker:dind - privileged: true - detach: true - command: [ "dockerd", "--host=tcp://0.0.0.0:2375" ] - - - name: test - image: ezkrg/buildx:latest - environment: - USER: - from_secret: DHU - PASSWORD: - from_secret: DHP - DOCKER_HOST: tcp://docker:2375 - commands: - - while ! docker info; do sleep 1; done - - docker buildx create --use --name docker --node docker --platform linux/amd64 --driver docker-container $DOCKER_HOST - - echo $PASSWORD | docker login --username $USER --password-stdin - - apk add --update --no-cache bash - - BUILD_ARGS=$(for BUILD_ARG in $(cat plugin_versions); do echo -n "--build-arg $BUILD_ARG "; done) - - docker buildx build --push --cache-from ezkrg/bitlbee-libpurple:alpine3.12-cache --cache-to ezkrg/bitlbee-libpurple:alpine3.12-cache --tag ezkrg/bitlbee-libpurple:alpine3.12-test --platform linux/amd64,linux/arm64,linux/armhf --build-arg ALPINE_VERSION=3.12 $BUILD_ARGS . - when: - event: - - push - - - name: latest - image: ezkrg/buildx:latest - environment: - USER: - from_secret: DHU - PASSWORD: - from_secret: DHP - DOCKER_HOST: tcp://docker:2375 - commands: - - while ! docker info; do sleep 1; done - - docker buildx create --use --name docker --node docker --platform linux/amd64 --driver docker-container $DOCKER_HOST - - echo $PASSWORD | docker login --username $USER --password-stdin - - apk add --update --no-cache bash - - BUILD_ARGS=$(for BUILD_ARG in $(cat plugin_versions); do echo -n "--build-arg $BUILD_ARG "; done) - - docker buildx build --push --cache-from ezkrg/bitlbee-libpurple:alpine3.12-cache --cache-to ezkrg/bitlbee-libpurple:alpine3.12-cache --tag ezkrg/bitlbee-libpurple:alpine3.12-$DRONE_TAG --tag ezkrg/bitlbee-libpurple:alpine3.12 --platform linux/amd64,linux/arm64,linux/armhf --build-arg ALPINE_VERSION=3.12 $BUILD_ARGS . - when: - event: - - tag - ---- -kind: pipeline -type: docker -name: debian - -steps: - - name: docker - image: docker:dind - privileged: true - detach: true - command: [ "dockerd", "--host=tcp://0.0.0.0:2375" ] - - - - name: test - image: ezkrg/buildx:latest - environment: - USER: - from_secret: DHU - PASSWORD: - from_secret: DHP - DOCKER_HOST: tcp://docker:2375 - commands: - - while ! docker info; do sleep 1; done - - docker run --rm --privileged tonistiigi/binfmt --install all - - docker buildx create --use --name docker --node docker --platform linux/amd64,linux/arm64,linux/armhf --driver docker-container $DOCKER_HOST - - echo $PASSWORD | docker login --username $USER --password-stdin - - apk add --update --no-cache bash - - BUILD_ARGS=$(for BUILD_ARG in $(cat plugin_versions); do echo -n "--build-arg $BUILD_ARG "; done) - - docker buildx build --push --cache-from ezkrg/bitlbee-libpurple:debian-cache --cache-to ezkrg/bitlbee-libpurple:debian-cache --tag ezkrg/bitlbee-libpurple:debian-test --platform linux/amd64,linux/arm64,linux/armhf -f Dockerfile.debian $BUILD_ARGS . - when: - event: - - push - - - name: latest - image: ezkrg/buildx:latest - environment: - USER: - from_secret: DHU - PASSWORD: - from_secret: DHP - DOCKER_HOST: tcp://docker:2375 - commands: - - while ! docker info; do sleep 1; done - - docker run --rm --privileged tonistiigi/binfmt --install all - - docker buildx create --use --name docker --node docker --platform linux/amd64,linux/arm64,linux/armhf --driver docker-container $DOCKER_HOST - - echo $PASSWORD | docker login --username $USER --password-stdin - - apk add --update --no-cache bash - - BUILD_ARGS=$(for BUILD_ARG in $(cat plugin_versions); do echo -n "--build-arg $BUILD_ARG "; done) - - docker buildx build --push --cache-from ezkrg/bitlbee-libpurple:debian-cache --cache-to ezkrg/bitlbee-libpurple:debian-cache --tag ezkrg/bitlbee-libpurple:debian-$DRONE_TAG --tag ezkrg/bitlbee-libpurple:debian --platform linux/amd64,linux/arm64,linux/armhf -f Dockerfile.debian $BUILD_ARGS . - when: - event: - - tag - ---- -kind: pipeline -type: docker -name: notification - -clone: - disable: true - -steps: - - name: telegram - image: appleboy/drone-telegram:1.3.10 - failure: ignore - settings: - token: - from_secret: TT - to: - from_secret: TID - message: | - *{{commit.author}} ({{commit.email}})* - *{{repo.namespace}}/{{repo.name}}* - [Pipeline #{{build.number}} has {{#success build.status}}passed{{else}}failed{{/success}} in {{since build.started}}]({{build.link}}) {{#success build.status}}✅{{else}}❌{{/success}} - *Branch:* [{{commit.branch}}](https://github.com/{{repo.namespace}}/{{repo.name}}/commits/{{commit.branch}}) *Commit:* [{{commit.message}}]({{commit.link}}) - -trigger: - status: - - success - - failure - -depends_on: - - alpine - - alpine3.12 - - debian - ---- -kind: signature -hmac: bbb9015868c7b2e451c5f3a0b8473ea3565a5000ffd3c5d4a9914f220628e4c2 - -... |