Skip to content

Commit bd61d89

Browse files
authored
internal: add branch-based deployment target selection in deploy-gamemode.yml (skyrim-multiplayer#2598)
1 parent 6b7ad02 commit bd61d89

1 file changed

Lines changed: 12 additions & 2 deletions

File tree

.github/workflows/deploy_gamemode.yml

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,14 @@ jobs:
8686
echo "$DEPLOY_SSH_PRIVATE_KEY" > ssh_id
8787
echo "$DEPLOY_SSH_KNOWN_HOSTS" > ssh_known_hosts
8888
89+
if [ "$DEPLOY_BRANCH" = "sweetpie" ]; then
90+
export DEPLOY_TARGET_HOST="$HOST_SWEETPIE"
91+
export DEPLOY_TARGET_USER="$USER_SWEETPIE"
92+
else
93+
export DEPLOY_TARGET_HOST="$HOST_INDEV"
94+
export DEPLOY_TARGET_USER="$USER_INDEV"
95+
fi
96+
8997
remote_server_connstr="$DEPLOY_TARGET_USER@$DEPLOY_TARGET_HOST"
9098
remote_dir="~/skymp-server-${{ github.event.inputs.branch }}/server/"
9199
@@ -95,8 +103,10 @@ jobs:
95103
env:
96104
DEPLOY_TARGET_HOST: ${{secrets.DEPLOY_TARGET_HOST_06_2024}}
97105
DEPLOY_TARGET_USER: ${{secrets.DEPLOY_TARGET_USER_06_2024}}
98-
DEPLOY_SSH_PRIVATE_KEY: ${{secrets.DEPLOY_SSH_PRIVATE_KEY_06_2024}}
99-
DEPLOY_SSH_KNOWN_HOSTS: ${{secrets.DEPLOY_SSH_KNOWN_HOSTS_06_2024}}
106+
HOST_SWEETPIE: ${{secrets.DEPLOY_TARGET_HOST_12_2025}}
107+
USER_SWEETPIE: ${{secrets.DEPLOY_TARGET_USER_12_2025}}
108+
HOST_INDEV: ${{secrets.DEPLOY_TARGET_HOST_06_2024}}
109+
USER_INDEV: ${{secrets.DEPLOY_TARGET_USER_06_2024}}
100110

101111
- name: Notify failure
102112
env:

0 commit comments

Comments
 (0)