From dfbfe4938aed09e30980d5f82187edd041f8ec36 Mon Sep 17 00:00:00 2001 From: Giles Date: Wed, 19 Aug 2020 23:25:57 +0100 Subject: [PATCH] ci: built from library --- .drone/drone-home.jsonnet | 17 +++++++++++++++++ .drone/lib/public-secrets.libsonnet | 11 +++++++++++ .drone/lib/secret-secrets.libsonnet | 6 ++++++ .drone/package.json | 9 +++++++++ .drone/yarn.lock | 21 +++++++++++++++++++++ .versionrc copy | 3 +++ build.sh | 1 + git-hooks/pre-commit | 3 +++ pull.sh | 1 + push.sh | 1 + 10 files changed, 73 insertions(+) create mode 100644 .drone/drone-home.jsonnet create mode 100644 .drone/lib/public-secrets.libsonnet create mode 100644 .drone/lib/secret-secrets.libsonnet create mode 100644 .drone/package.json create mode 100644 .drone/yarn.lock create mode 100644 .versionrc copy create mode 100644 build.sh create mode 100755 git-hooks/pre-commit create mode 100644 pull.sh create mode 100644 push.sh diff --git a/.drone/drone-home.jsonnet b/.drone/drone-home.jsonnet new file mode 100644 index 0000000..b750782 --- /dev/null +++ b/.drone/drone-home.jsonnet @@ -0,0 +1,17 @@ + +local secretSecrets = import 'lib/secret-secrets.libsonnet'; +local publicSecrets = import 'lib/public-secrets.libsonnet'; + +local deploy = import 'node_modules/@sigyl/jsonnet-drone/deploy.libsonnet'; +[ + deploy( + 'commento', + '/stack/', + [ + 'LOCAL_DOCKER_REGISTRY', + 'REGISTRY_PASSWORD', + ], + publicSecrets, + secretSecrets + ), +] diff --git a/.drone/lib/public-secrets.libsonnet b/.drone/lib/public-secrets.libsonnet new file mode 100644 index 0000000..07b9349 --- /dev/null +++ b/.drone/lib/public-secrets.libsonnet @@ -0,0 +1,11 @@ +[ + 'commento-origin', + 'commento-smtp-host', + 'commento-smtp-port', + 'commento-smtp-username', + 'commento-smtp-from-address', + 'commento-forbid-new-owners', + 'commento-postgres-db', + 'commento-postgres-user', + 'commento-github-key', +] diff --git a/.drone/lib/secret-secrets.libsonnet b/.drone/lib/secret-secrets.libsonnet new file mode 100644 index 0000000..13f6a4d --- /dev/null +++ b/.drone/lib/secret-secrets.libsonnet @@ -0,0 +1,6 @@ +[ + 'commento-smtp-password', + 'commento-askimet-key', + 'commento-postgres-password', + 'commento-github-secret', +] diff --git a/.drone/package.json b/.drone/package.json new file mode 100644 index 0000000..434953f --- /dev/null +++ b/.drone/package.json @@ -0,0 +1,9 @@ +{ + "private": true, + "scripts": { + "build": "drone jsonnet --source drone-home.jsonnet --target drone-home.yml --stream" + }, + "dependencies": { + "@sigyl/jsonnet-drone": "^0.0.5" + } +} diff --git a/.drone/yarn.lock b/.drone/yarn.lock new file mode 100644 index 0000000..2ad11f0 --- /dev/null +++ b/.drone/yarn.lock @@ -0,0 +1,21 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@sigyl/jsonnet-compose@^0.0.2": + version "0.0.2" + resolved "https://registry.yarnpkg.com/@sigyl/jsonnet-compose/-/jsonnet-compose-0.0.2.tgz#8900a21e8cd8109929b6042703f8645aacb9bcda" + integrity sha512-wWS3CgPeNi/o1pcS6n/4pafxlMD0KC9/RKMZr/ySmzeGNRW++sPuKuxajYse2TNd47uNDdeUSnk4aEeEIKL0zA== + +"@sigyl/jsonnet-drone-environment@0.0.5": + version "0.0.5" + resolved "https://registry.yarnpkg.com/@sigyl/jsonnet-drone-environment/-/jsonnet-drone-environment-0.0.5.tgz#9ea85e08904777bd21a3e4b30b0b91461d0285ff" + integrity sha512-xVGmdMO1pOyozAWUbJm6mzKBgsLPJ+1hWnGCK3AxPkr7kkDh18hu30+TLzlcQtqq76s5jUfvJUztezsGj/mIcw== + +"@sigyl/jsonnet-drone@^0.0.5": + version "0.0.5" + resolved "https://registry.yarnpkg.com/@sigyl/jsonnet-drone/-/jsonnet-drone-0.0.5.tgz#1017714cfcdb637d36faa4206b29fd4277bfb37f" + integrity sha512-6npYDgXWGblimBYDIRNeNZX20qZmuhQYhSj9hWucXm9i+IKIrxX/3B0gf9JDNXgbK4s4QY95WBrnimeAeMfddg== + dependencies: + "@sigyl/jsonnet-compose" "^0.0.2" + "@sigyl/jsonnet-drone-environment" "0.0.5" diff --git a/.versionrc copy b/.versionrc copy new file mode 100644 index 0000000..37b4bcc --- /dev/null +++ b/.versionrc copy @@ -0,0 +1,3 @@ +{ + "tagMessageInChangeLog": true +} \ No newline at end of file diff --git a/build.sh b/build.sh new file mode 100644 index 0000000..e41d3f1 --- /dev/null +++ b/build.sh @@ -0,0 +1 @@ +echo 'nothing to build' diff --git a/git-hooks/pre-commit b/git-hooks/pre-commit new file mode 100755 index 0000000..7161ae2 --- /dev/null +++ b/git-hooks/pre-commit @@ -0,0 +1,3 @@ +drone jsonnet --source .drone/drone-home.jsonnet --target .drone/drone-home.yml --stream \ +&& git add .drone/drone-home.yml \ +&& echo "jsonnet built" \ No newline at end of file diff --git a/pull.sh b/pull.sh new file mode 100644 index 0000000..a3c2118 --- /dev/null +++ b/pull.sh @@ -0,0 +1 @@ +echo 'nothing to pull' diff --git a/push.sh b/push.sh new file mode 100644 index 0000000..8aa5b36 --- /dev/null +++ b/push.sh @@ -0,0 +1 @@ +echo 'nothing to push'