aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.drone.yml420
1 files changed, 210 insertions, 210 deletions
diff --git a/.drone.yml b/.drone.yml
index ccda9e0a..f349d926 100644
--- a/.drone.yml
+++ b/.drone.yml
@@ -276,115 +276,115 @@ trigger:
node:
nix: 1
----
-kind: pipeline
-type: docker
-name: release-linux-i686
-
-volumes:
-- name: nix_store
- host:
- path: /var/lib/drone/nix
-- name: nix_config
- temp: {}
-
-environment:
- TARGET: i686-unknown-linux-musl
-
-steps:
- - name: setup nix
- image: nixpkgs/nix:nixos-21.05
- volumes:
- - name: nix_store
- path: /nix
- - name: nix_config
- path: /etc/nix
- commands:
- - cp nix/nix.conf /etc/nix/nix.conf
- - nix-build --no-build-output --no-out-link shell.nix -A inputDerivation
-
- - name: build
- image: nixpkgs/nix:nixos-21.05
- volumes:
- - name: nix_store
- path: /nix
- - name: nix_config
- path: /etc/nix
- commands:
- - nix-build --no-build-output --argstr target $TARGET --arg release true --argstr git_version $DRONE_COMMIT
-
- - name: integration
- image: nixpkgs/nix:nixos-21.05
- volumes:
- - name: nix_store
- path: /nix
- - name: nix_config
- path: /etc/nix
- commands:
- - nix-shell --run ./script/test-smoke.sh || (cat /tmp/garage.log; false)
-
- - name: update cache
- image: nixpkgs/nix:nixos-21.05
- environment:
- AWS_ACCESS_KEY_ID:
- from_secret: cache_aws_access_key_id
- AWS_SECRET_ACCESS_KEY:
- from_secret: cache_aws_secret_access_key
- NIX_PRIV_KEY:
- from_secret: nix_priv_key
- volumes:
- - name: nix_store
- path: /nix
- - name: nix_config
- path: /etc/nix
- commands:
- - (umask 377 && echo $NIX_PRIV_KEY > /etc/nix/signing-key.sec)
- - |
- nix copy --to 's3://nix?endpoint=garage.deuxfleurs.fr&region=garage&secret-key=/etc/nix/signing-key.sec' \
- $(nix-store -qR --include-outputs \
- $(nix-instantiate --argstr target $TARGET --arg release true))
-
- - name: push static binary
- image: nixpkgs/nix:nixos-21.05
- volumes:
- - name: nix_store
- path: /nix
- - name: nix_config
- path: /etc/nix
- environment:
- AWS_ACCESS_KEY_ID:
- from_secret: garagehq_aws_access_key_id
- AWS_SECRET_ACCESS_KEY:
- from_secret: garagehq_aws_secret_access_key
- commands:
- - nix-shell --arg rust false --arg integration false --run "to_s3"
-
- - name: docker build and publish
- image: nixpkgs/nix:nixos-21.05
- volumes:
- - name: nix_store
- path: /nix
- - name: nix_config
- path: /etc/nix
- environment:
- DOCKER_AUTH:
- from_secret: docker_auth
- DOCKER_PLATFORM: "linux/386"
- CONTAINER_NAME: "dxflrs/386_garage"
- HOME: "/kaniko"
- commands:
- - mkdir -p /kaniko/.docker
- - echo $DOCKER_AUTH > /kaniko/.docker/config.json
- - export CONTAINER_TAG=${DRONE_TAG:-$DRONE_COMMIT}
- - nix-shell --arg rust false --arg integration false --run "to_docker"
-
-trigger:
- event:
- - promote
- - cron
-
-node:
- nix: 1
+# ---
+# kind: pipeline
+# type: docker
+# name: release-linux-i686
+#
+# volumes:
+# - name: nix_store
+# host:
+# path: /var/lib/drone/nix
+# - name: nix_config
+# temp: {}
+#
+# environment:
+# TARGET: i686-unknown-linux-musl
+#
+# steps:
+# - name: setup nix
+# image: nixpkgs/nix:nixos-21.05
+# volumes:
+# - name: nix_store
+# path: /nix
+# - name: nix_config
+# path: /etc/nix
+# commands:
+# - cp nix/nix.conf /etc/nix/nix.conf
+# - nix-build --no-build-output --no-out-link shell.nix -A inputDerivation
+#
+# - name: build
+# image: nixpkgs/nix:nixos-21.05
+# volumes:
+# - name: nix_store
+# path: /nix
+# - name: nix_config
+# path: /etc/nix
+# commands:
+# - nix-build --no-build-output --argstr target $TARGET --arg release true --argstr git_version $DRONE_COMMIT
+#
+# - name: integration
+# image: nixpkgs/nix:nixos-21.05
+# volumes:
+# - name: nix_store
+# path: /nix
+# - name: nix_config
+# path: /etc/nix
+# commands:
+# - nix-shell --run ./script/test-smoke.sh || (cat /tmp/garage.log; false)
+#
+# - name: update cache
+# image: nixpkgs/nix:nixos-21.05
+# environment:
+# AWS_ACCESS_KEY_ID:
+# from_secret: cache_aws_access_key_id
+# AWS_SECRET_ACCESS_KEY:
+# from_secret: cache_aws_secret_access_key
+# NIX_PRIV_KEY:
+# from_secret: nix_priv_key
+# volumes:
+# - name: nix_store
+# path: /nix
+# - name: nix_config
+# path: /etc/nix
+# commands:
+# - (umask 377 && echo $NIX_PRIV_KEY > /etc/nix/signing-key.sec)
+# - |
+# nix copy --to 's3://nix?endpoint=garage.deuxfleurs.fr&region=garage&secret-key=/etc/nix/signing-key.sec' \
+# $(nix-store -qR --include-outputs \
+# $(nix-instantiate --argstr target $TARGET --arg release true))
+#
+# - name: push static binary
+# image: nixpkgs/nix:nixos-21.05
+# volumes:
+# - name: nix_store
+# path: /nix
+# - name: nix_config
+# path: /etc/nix
+# environment:
+# AWS_ACCESS_KEY_ID:
+# from_secret: garagehq_aws_access_key_id
+# AWS_SECRET_ACCESS_KEY:
+# from_secret: garagehq_aws_secret_access_key
+# commands:
+# - nix-shell --arg rust false --arg integration false --run "to_s3"
+#
+# - name: docker build and publish
+# image: nixpkgs/nix:nixos-21.05
+# volumes:
+# - name: nix_store
+# path: /nix
+# - name: nix_config
+# path: /etc/nix
+# environment:
+# DOCKER_AUTH:
+# from_secret: docker_auth
+# DOCKER_PLATFORM: "linux/386"
+# CONTAINER_NAME: "dxflrs/386_garage"
+# HOME: "/kaniko"
+# commands:
+# - mkdir -p /kaniko/.docker
+# - echo $DOCKER_AUTH > /kaniko/.docker/config.json
+# - export CONTAINER_TAG=${DRONE_TAG:-$DRONE_COMMIT}
+# - nix-shell --arg rust false --arg integration false --run "to_docker"
+#
+# trigger:
+# event:
+# - promote
+# - cron
+#
+# node:
+# nix: 1
---
kind: pipeline
@@ -486,105 +486,105 @@ trigger:
node:
nix: 1
----
-kind: pipeline
-type: docker
-name: release-linux-armv6l
-
-volumes:
-- name: nix_store
- host:
- path: /var/lib/drone/nix
-- name: nix_config
- temp: {}
-
-environment:
- TARGET: armv6l-unknown-linux-musleabihf
-
-steps:
- - name: setup nix
- image: nixpkgs/nix:nixos-21.05
- volumes:
- - name: nix_store
- path: /nix
- - name: nix_config
- path: /etc/nix
- commands:
- - cp nix/nix.conf /etc/nix/nix.conf
- - nix-build --no-build-output --no-out-link --arg rust false --arg integration false -A inputDerivation
-
- - name: build
- image: nixpkgs/nix:nixos-21.05
- volumes:
- - name: nix_store
- path: /nix
- - name: nix_config
- path: /etc/nix
- commands:
- - nix-build --no-build-output --argstr target $TARGET --arg release true --argstr git_version $DRONE_COMMIT
-
- - name: update cache
- image: nixpkgs/nix:nixos-21.05
- environment:
- AWS_ACCESS_KEY_ID:
- from_secret: cache_aws_access_key_id
- AWS_SECRET_ACCESS_KEY:
- from_secret: cache_aws_secret_access_key
- NIX_PRIV_KEY:
- from_secret: nix_priv_key
- volumes:
- - name: nix_store
- path: /nix
- - name: nix_config
- path: /etc/nix
- commands:
- - (umask 377 && echo $NIX_PRIV_KEY > /etc/nix/signing-key.sec)
- - |
- nix copy --to 's3://nix?endpoint=garage.deuxfleurs.fr&region=garage&secret-key=/etc/nix/signing-key.sec' \
- $(nix-store -qR --include-outputs \
- $(nix-instantiate --argstr target $TARGET --arg release true))
-
- - name: push static binary
- image: nixpkgs/nix:nixos-21.05
- volumes:
- - name: nix_store
- path: /nix
- - name: nix_config
- path: /etc/nix
- environment:
- AWS_ACCESS_KEY_ID:
- from_secret: garagehq_aws_access_key_id
- AWS_SECRET_ACCESS_KEY:
- from_secret: garagehq_aws_secret_access_key
- commands:
- - nix-shell --arg integration false --arg rust false --run "to_s3"
-
- - name: docker build and publish
- image: nixpkgs/nix:nixos-21.05
- volumes:
- - name: nix_store
- path: /nix
- - name: nix_config
- path: /etc/nix
- environment:
- DOCKER_AUTH:
- from_secret: docker_auth
- DOCKER_PLATFORM: "linux/arm"
- CONTAINER_NAME: "dxflrs/arm_garage"
- HOME: "/kaniko"
- commands:
- - mkdir -p /kaniko/.docker
- - echo $DOCKER_AUTH > /kaniko/.docker/config.json
- - export CONTAINER_TAG=${DRONE_TAG:-$DRONE_COMMIT}
- - nix-shell --arg rust false --arg integration false --run "to_docker"
-
-trigger:
- event:
- - promote
- - cron
-
-node:
- nix: 1
+# ---
+# kind: pipeline
+# type: docker
+# name: release-linux-armv6l
+#
+# volumes:
+# - name: nix_store
+# host:
+# path: /var/lib/drone/nix
+# - name: nix_config
+# temp: {}
+#
+# environment:
+# TARGET: armv6l-unknown-linux-musleabihf
+#
+# steps:
+# - name: setup nix
+# image: nixpkgs/nix:nixos-21.05
+# volumes:
+# - name: nix_store
+# path: /nix
+# - name: nix_config
+# path: /etc/nix
+# commands:
+# - cp nix/nix.conf /etc/nix/nix.conf
+# - nix-build --no-build-output --no-out-link --arg rust false --arg integration false -A inputDerivation
+#
+# - name: build
+# image: nixpkgs/nix:nixos-21.05
+# volumes:
+# - name: nix_store
+# path: /nix
+# - name: nix_config
+# path: /etc/nix
+# commands:
+# - nix-build --no-build-output --argstr target $TARGET --arg release true --argstr git_version $DRONE_COMMIT
+#
+# - name: update cache
+# image: nixpkgs/nix:nixos-21.05
+# environment:
+# AWS_ACCESS_KEY_ID:
+# from_secret: cache_aws_access_key_id
+# AWS_SECRET_ACCESS_KEY:
+# from_secret: cache_aws_secret_access_key
+# NIX_PRIV_KEY:
+# from_secret: nix_priv_key
+# volumes:
+# - name: nix_store
+# path: /nix
+# - name: nix_config
+# path: /etc/nix
+# commands:
+# - (umask 377 && echo $NIX_PRIV_KEY > /etc/nix/signing-key.sec)
+# - |
+# nix copy --to 's3://nix?endpoint=garage.deuxfleurs.fr&region=garage&secret-key=/etc/nix/signing-key.sec' \
+# $(nix-store -qR --include-outputs \
+# $(nix-instantiate --argstr target $TARGET --arg release true))
+#
+# - name: push static binary
+# image: nixpkgs/nix:nixos-21.05
+# volumes:
+# - name: nix_store
+# path: /nix
+# - name: nix_config
+# path: /etc/nix
+# environment:
+# AWS_ACCESS_KEY_ID:
+# from_secret: garagehq_aws_access_key_id
+# AWS_SECRET_ACCESS_KEY:
+# from_secret: garagehq_aws_secret_access_key
+# commands:
+# - nix-shell --arg integration false --arg rust false --run "to_s3"
+#
+# - name: docker build and publish
+# image: nixpkgs/nix:nixos-21.05
+# volumes:
+# - name: nix_store
+# path: /nix
+# - name: nix_config
+# path: /etc/nix
+# environment:
+# DOCKER_AUTH:
+# from_secret: docker_auth
+# DOCKER_PLATFORM: "linux/arm"
+# CONTAINER_NAME: "dxflrs/arm_garage"
+# HOME: "/kaniko"
+# commands:
+# - mkdir -p /kaniko/.docker
+# - echo $DOCKER_AUTH > /kaniko/.docker/config.json
+# - export CONTAINER_TAG=${DRONE_TAG:-$DRONE_COMMIT}
+# - nix-shell --arg rust false --arg integration false --run "to_docker"
+#
+# trigger:
+# event:
+# - promote
+# - cron
+#
+# node:
+# nix: 1
---
kind: pipeline
@@ -613,9 +613,9 @@ steps:
depends_on:
- release-linux-x86_64
- - release-linux-i686
+ #- release-linux-i686
- release-linux-aarch64
- - release-linux-armv6l
+ #- release-linux-armv6l
trigger:
event: