We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 35b3c4b commit 5da0cddCopy full SHA for 5da0cdd
1 file changed
.github/workflows/deploy-staging.yaml
@@ -14,12 +14,21 @@ jobs:
14
echo "$SSH_HOSTKEY" > ~/.ssh/known_hosts
15
env:
16
SSH_HOSTKEY: ${{ secrets.STAGING_HOSTKEY }}
17
-
+
18
- name: Deploy to staging
19
run: |
20
eval $(ssh-agent -s)
21
echo "$SSH_KEY" | ssh-add - >/dev/null
22
- ssh "${SSH_USER}@${SSH_HOST}" "deploy ${GITHUB_SHA}"
+ ssh "${SSH_USER}@${SSH_HOST}" "
23
+ rm -rf dashboard-staging &&
24
+ git clone --depth 1 --branch main https://github.com/kernelci/dashboard.git dashboard-staging &&
25
+ cp ~/.env-staging dashboard-staging/.env &&
26
+ cd dashboard-staging &&
27
+ git checkout ${GITHUB_SHA} &&
28
+ docker compose down &&
29
+ docker compose build --no-cache &&
30
+ docker compose up -d
31
+ "
32
33
SSH_USER: ${{ secrets.STAGING_USER }}
34
SSH_HOST: ${{ secrets.STAGING_HOST }}
0 commit comments