Skip to content

Commit 71a5c1f

Browse files
committed
chore: Split deployment scripts based on versions
[force ci]
1 parent f24d718 commit 71a5c1f

File tree

60 files changed

+27
-25
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

60 files changed

+27
-25
lines changed

.github/workflows/ci.yml

+6-6
Original file line numberDiff line numberDiff line change
@@ -138,15 +138,15 @@ jobs:
138138
139139
- name: Build judgels-server
140140
if: steps.changed-files.outputs.judgels-server == '1'
141-
run: ./deployment/scripts/build_judgels_server.sh
141+
run: ./deployment/v2-ubuntu-22.04/scripts/build_judgels_server.sh
142142

143143
- name: Build judgels-client
144144
if: steps.changed-files.outputs.judgels-client == '1'
145-
run: ./deployment/scripts/build_judgels_client.sh
145+
run: ./deployment/v2-ubuntu-22.04/scripts/build_judgels_client.sh
146146

147147
- name: Build judgels-grader
148148
if: steps.changed-files.outputs.judgels-grader == '1'
149-
run: ./deployment/scripts/build_judgels_grader.sh
149+
run: ./deployment/v2-ubuntu-22.04/scripts/build_judgels_grader.sh
150150

151151
deploy-web:
152152
if: github.ref == 'refs/heads/master' && github.repository_owner == 'ia-toki'
@@ -217,18 +217,18 @@ jobs:
217217
run: |
218218
eval "$(ssh-agent -s)"
219219
ssh-add deployment/ansible/env/deployment_rsa
220-
./deployment/scripts/deploy_judgels_server.sh
220+
./deployment/v2-ubuntu-22.04/scripts/deploy_judgels_server.sh
221221
222222
- name: Deploy judgels-client
223223
if: steps.changed-files.outputs.judgels-client == '1'
224224
run: |
225225
eval "$(ssh-agent -s)"
226226
ssh-add deployment/ansible/env/deployment_rsa
227-
./deployment/scripts/deploy_judgels_client.sh
227+
./deployment/v2-ubuntu-22.04/scripts/deploy_judgels_client.sh
228228
229229
- name: Deploy judgels-grader
230230
if: steps.changed-files.outputs.judgels-grader == '1'
231231
run: |
232232
eval "$(ssh-agent -s)"
233233
ssh-add deployment/ansible/env/deployment_rsa
234-
./deployment/scripts/deploy_judgels_grader.sh
234+
./deployment/v2-ubuntu-22.04/scripts/deploy_judgels_grader.sh

.github/workflows/release.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,4 +27,4 @@ jobs:
2727
echo result=`echo ${{ github.ref }} | awk '{print substr($0, 12)}'` >> $GITHUB_OUTPUT
2828
2929
- name: Release judgels
30-
run: APP_VERSION=${{ steps.get-release-version.outputs.result }} ./deployment/scripts/release_judgels.sh
30+
run: APP_VERSION=${{ steps.get-release-version.outputs.result }} ./deployment/v2-ubuntu-22.04/scripts/release_judgels.sh
File renamed without changes.
File renamed without changes.

deployment/scripts/build_judgels_client.sh deployment/v2-ubuntu-22.04/scripts/build_judgels_client.sh

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,14 @@
22

33
set -ex
44

5-
cd "$(dirname "$0")"/../../judgels-client
5+
cd "$(dirname "$0")"/../../../judgels-client
66

77
yarn
88
yarn build
99

1010
rm -rf dist/build && mv build dist/
1111

12-
cd ../deployment/ansible
12+
cd "$(dirname "$0")"/../ansible
1313

1414
ansible --version 0</dev/null |& cat -
1515
ansible-playbook playbooks/build-judgels-client.yml 0</dev/null |& cat -

deployment/scripts/build_judgels_grader.sh deployment/v2-ubuntu-22.04/scripts/build_judgels_grader.sh

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,14 @@
22

33
set -ex
44

5-
cd "$(dirname "$0")"/../../judgels-backends/judgels-grader-app
5+
cd "$(dirname "$0")"/../../../judgels-backends/judgels-grader-app
66

77
../gradlew clean distTar
88
tar -xf build/distributions/judgels-grader-* --strip-components=1 -C build/distributions
99
rm build/distributions/*.tar
1010
cp init.sh build/distributions
1111

12-
cd ../../deployment/ansible
12+
cd "$(dirname "$0")"/../ansible
1313

1414
ansible --version
1515
ansible-playbook playbooks/build-judgels-grader.yml

deployment/scripts/build_judgels_server.sh deployment/v2-ubuntu-22.04/scripts/build_judgels_server.sh

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,14 @@
22

33
set -ex
44

5-
cd "$(dirname "$0")"/../../judgels-backends/judgels-server-app
5+
cd "$(dirname "$0")"/../../../judgels-backends/judgels-server-app
66

77
../gradlew clean distTar
88
tar -xf build/distributions/judgels-server-app-* --strip-components=1 -C build/distributions
99
rm build/distributions/*.tar
1010
cp init.sh build/distributions
1111

12-
cd ../../deployment/ansible
12+
cd "$(dirname "$0")"/../ansible
1313

1414
ansible --version
1515
ansible-playbook playbooks/build-judgels-server.yml

deployment/scripts/deploy_judgels_client.sh deployment/v2-ubuntu-22.04/scripts/deploy_judgels_client.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
set -ex
44

5-
cd deployment/ansible
5+
cd "$(dirname "$0")"/../ansible
66

77
ansible --version
88
ansible-playbook -e @env/vars.yml playbooks/deploy-judgels-client.yml

deployment/scripts/deploy_judgels_grader.sh deployment/v2-ubuntu-22.04/scripts/deploy_judgels_grader.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
set -ex
44

5-
cd deployment/ansible
5+
cd "$(dirname "$0")"/../ansible
66

77
ansible --version
88
ansible-playbook -e @env/vars.yml playbooks/deploy-judgels-grader.yml

deployment/scripts/deploy_judgels_server.sh deployment/v2-ubuntu-22.04/scripts/deploy_judgels_server.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
set -ex
44

5-
cd deployment/ansible
5+
cd "$(dirname "$0")"/../ansible
66

77
ansible --version
88
ansible-playbook -e @env/vars.yml playbooks/deploy-judgels-server.yml

deployment/scripts/release_judgels.sh deployment/v2-ubuntu-22.04/scripts/release_judgels.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
set -ex
44

5-
cd deployment/ansible
5+
cd "$(dirname "$0")"/../ansible
66

77
ansible --version
88
ansible-playbook -e app_version=$APP_VERSION playbooks/release-judgels.yml

web/docs/deployment/installation.md

+10-8

0 commit comments

Comments
 (0)