.drone.jsonnet: Do not use guix shell containerization as it fails within non-privileged docker

This commit is contained in:
Collin J. Doering 2021-12-09 12:16:24 -05:00
parent bc19c03d75
commit b162752ce6
Signed by: rekahsoft
GPG Key ID: 7B4DEB93212B3022
2 changed files with 4 additions and 4 deletions

View File

@ -110,7 +110,7 @@ local promoteStep(env,
local deployStep(name, target=name, args=[]) = guix_step_time_machine(
name,
std.format('shell -CN -E "^AWS.*$" -m manifest.scm -- make %s ENV="${DRONE_DEPLOY_TO}" %s', [target, std.join(" ", args)]),
std.format('shell -m manifest.scm -- make %s ENV="${DRONE_DEPLOY_TO}" %s', [target, std.join(" ", args)]),
cwd="infra",
channels="../channels.scm")
.withEnv({ PLAN: "out.plan" } + env_from_secret({

View File

@ -72,7 +72,7 @@ steps:
commands:
- cd infra
- echo 'root:x:0:0:root:/root:/bin/bash' >> /etc/passwd
- "guix time-machine -C ../channels.scm -- shell -CN -E \"^AWS.*$\" -m manifest.scm -- make setup ENV=\"${DRONE_DEPLOY_TO}\" "
- "guix time-machine -C ../channels.scm -- shell -m manifest.scm -- make setup ENV=\"${DRONE_DEPLOY_TO}\" "
environment:
AWS_ACCESS_KEY_ID:
from_secret: aws_access_key_id
@ -86,7 +86,7 @@ steps:
commands:
- cd infra
- echo 'root:x:0:0:root:/root:/bin/bash' >> /etc/passwd
- "guix time-machine -C ../channels.scm -- shell -CN -E \"^AWS.*$\" -m manifest.scm -- make plan ENV=\"${DRONE_DEPLOY_TO}\" "
- "guix time-machine -C ../channels.scm -- shell -m manifest.scm -- make plan ENV=\"${DRONE_DEPLOY_TO}\" "
environment:
AWS_ACCESS_KEY_ID:
from_secret: aws_access_key_id
@ -100,7 +100,7 @@ steps:
commands:
- cd infra
- echo 'root:x:0:0:root:/root:/bin/bash' >> /etc/passwd
- "guix time-machine -C ../channels.scm -- shell -CN -E \"^AWS.*$\" -m manifest.scm -- make deploy ENV=\"${DRONE_DEPLOY_TO}\" "
- "guix time-machine -C ../channels.scm -- shell -m manifest.scm -- make deploy ENV=\"${DRONE_DEPLOY_TO}\" "
environment:
AWS_ACCESS_KEY_ID:
from_secret: aws_access_key_id