Add colmena apply stage

This commit is contained in:
fi 2023-07-13 20:56:30 +02:00
parent 62240918ee
commit 5431b79cd3
Signed by: fi
SSH key fingerprint: SHA256:d+6fQoDPMbSFK95zRVflRKZLRKF4cPSQb7VIxYkhFsA
5 changed files with 29 additions and 7 deletions

View file

@ -22,9 +22,19 @@ apply:
stage: apply
script:
- nix-env --install colmena
- eval $(ssh-agent -s)
- chmod 600 "$SSH_PRIVATE_KEY"
- ssh-add "$SSH_PRIVATE_KEY"
- git clone https://oauth2:${ACCESS_TOKEN_KNOWN_HOSTS}@git.grzb.de/yuri/known_hosts.git /root/.ssh
- colmena apply --no-keys
commit_flake:
stage: commit_flake
variables:
GIT_AUTHOR_EMAIL: $GIT_AUTHOR_EMAIL
GIT_AUTHOR_NAME: $GIT_AUTHOR_NAME
GIT_COMMITTER_EMAIL: $GIT_COMMITTER_EMAIL
GIT_COMMITTER_NAME: $GIT_COMMITTER_NAME
ACCESS_TOKEN: $ACCESS_TOKEN
script:
- echo "commit_flake"
- nix-env --install git