From 6950b533f460860498fff9f8d6c30cf2bbec332e Mon Sep 17 00:00:00 2001 From: Gregor Kleen Date: Wed, 15 Sep 2021 10:59:48 +0200 Subject: [PATCH] chore(gitlab-ci): ... --- .gitlab-ci.yml | 54 +++++++------------------------------------------- 1 file changed, 7 insertions(+), 47 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index ea245ac00..29ddb819e 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -21,7 +21,7 @@ node dependencies: script: - nix -L build -o node-dependencies .#uniworxNodeDependencies - nix-store --export $(nix-store -qR node-dependencies) > node-dependencies.nar - before_script: + before_script: &nix - install -m 0644 .gitlab-ci/nix-bootstrap.conf /etc/nix/nix.conf - nix-env -f '' -riA envsubst - envsubst -i .gitlab-ci/nix.conf -o /etc/nix/nix.conf @@ -44,15 +44,7 @@ well known: - nix-store --import well-known.nar - before_script: - - install -m 0644 .gitlab-ci/nix-bootstrap.conf /etc/nix/nix.conf - - nix-env -f '' -riA envsubst - - envsubst -i .gitlab-ci/nix.conf -o /etc/nix/nix.conf - - git config --global init.defaultBranch master - - install -v -m 0700 -d ~/.ssh - - install -v -T -m 0644 "${SSH_KNOWN_HOSTS}" ~/.ssh/known_hosts - - install -v -T -m 0400 "${SSH_DEPLOY_KEY}" ~/.ssh/deploy && echo "IdentityFile ~/.ssh/deploy" >> ~/.ssh/config; - - install -v -T -m 0644 "${FONTAWESOME_NPM_AUTH_FILE}" /etc/fontawesome-token + before_script: *nix needs: - job: node dependencies artifacts: true @@ -71,19 +63,11 @@ frontend: - nix-store --import frontend.nar - before_script: - - install -m 0644 .gitlab-ci/nix-bootstrap.conf /etc/nix/nix.conf - - nix-env -f '' -riA envsubst - - envsubst -i .gitlab-ci/nix.conf -o /etc/nix/nix.conf - - git config --global init.defaultBranch master - - install -v -m 0700 -d ~/.ssh - - install -v -T -m 0644 "${SSH_KNOWN_HOSTS}" ~/.ssh/known_hosts - - install -v -T -m 0400 "${SSH_DEPLOY_KEY}" ~/.ssh/deploy && echo "IdentityFile ~/.ssh/deploy" >> ~/.ssh/config; - - install -v -T -m 0644 "${FONTAWESOME_NPM_AUTH_FILE}" /etc/fontawesome-token + before_script: *nix needs: - job: node dependencies artifacts: true - - job: well-known + - job: well known artifacts: true artifacts: paths: @@ -99,15 +83,7 @@ backend: - nix-store --import ' -riA envsubst - - envsubst -i .gitlab-ci/nix.conf -o /etc/nix/nix.conf - - git config --global init.defaultBranch master - - install -v -m 0700 -d ~/.ssh - - install -v -T -m 0644 "${SSH_KNOWN_HOSTS}" ~/.ssh/known_hosts - - install -v -T -m 0400 "${SSH_DEPLOY_KEY}" ~/.ssh/deploy && echo "IdentityFile ~/.ssh/deploy" >> ~/.ssh/config; - - install -v -T -m 0644 "${FONTAWESOME_NPM_AUTH_FILE}" /etc/fontawesome-token + before_script: *nix needs: - job: frontend artifacts: true @@ -125,15 +101,7 @@ demo docker: - nix-store --import ' -riA envsubst - - envsubst -i .gitlab-ci/nix.conf -o /etc/nix/nix.conf - - git config --global init.defaultBranch master - - install -v -m 0700 -d ~/.ssh - - install -v -T -m 0644 "${SSH_KNOWN_HOSTS}" ~/.ssh/known_hosts - - install -v -T -m 0400 "${SSH_DEPLOY_KEY}" ~/.ssh/deploy && echo "IdentityFile ~/.ssh/deploy" >> ~/.ssh/config; - - install -v -T -m 0644 "${FONTAWESOME_NPM_AUTH_FILE}" /etc/fontawesome-token + before_script: *nix needs: - job: backend artifacts: true @@ -151,15 +119,7 @@ docker: - nix-store --import ' -riA envsubst - - envsubst -i .gitlab-ci/nix.conf -o /etc/nix/nix.conf - - git config --global init.defaultBranch master - - install -v -m 0700 -d ~/.ssh - - install -v -T -m 0644 "${SSH_KNOWN_HOSTS}" ~/.ssh/known_hosts - - install -v -T -m 0400 "${SSH_DEPLOY_KEY}" ~/.ssh/deploy && echo "IdentityFile ~/.ssh/deploy" >> ~/.ssh/config; - - install -v -T -m 0644 "${FONTAWESOME_NPM_AUTH_FILE}" /etc/fontawesome-token + before_script: *nix needs: - job: backend artifacts: true