aboutsummaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml51
1 files changed, 0 insertions, 51 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
deleted file mode 100644
index 0a594c1..0000000
--- a/.gitlab-ci.yml
+++ /dev/null
@@ -1,51 +0,0 @@
-variables:
- SSH_LOCATION: "root@192.168.1.246"
-
-stages:
-- deploy
-- benchmark
-
-default:
- image: alpine
- before_script:
- - apk update && apk add openssh-client
- - eval $(ssh-agent -s)
- - chmod 400 "$SSH_PRIVATE_KEY"
- - ssh-add "$SSH_PRIVATE_KEY"
- - mkdir -p ~/.ssh
- - chmod 700 ~/.ssh
- - cp "$SSH_KNOWN_HOSTS" ~/.ssh/known_hosts
-
-rebuild:
- when: manual
- stage: deploy
- resource_group: vm
- script:
- - ssh $SSH_LOCATION "bash -lc 'cd /opt/candelabra && git pull && NIXOS_SWITCH_USE_DIRTY_ENV=1 nixos-rebuild switch --fast --flake .#default'"
-
-cost-models:
- when: manual
- stage: benchmark
- needs: ["rebuild"]
- timeout: 6 hours
- resource_group: vm
- script:
- - ssh $SSH_LOCATION "bash -lc 'cd /opt/candelabra/src && just cost-models'"
-
-selections:
- when: manual
- stage: benchmark
- needs: ["rebuild"]
- timeout: 6 hours
- resource_group: vm
- script:
- - ssh $SSH_LOCATION "bash -lc 'cd /opt/candelabra/src && just selections'"
-
-comparisons:
- when: manual
- stage: benchmark
- needs: ["rebuild"]
- timeout: 6 hours
- resource_group: vm
- script:
- - ssh $SSH_LOCATION "bash -lc 'cd /opt/candelabra/src && rm -fr tests/target/criterion && just selections --compare'"