Skip to content

Commit 826df17

Browse files
committed
fix: prebuild.sh
1 parent df5874c commit 826df17

2 files changed

Lines changed: 19 additions & 9 deletions

File tree

.github/workflows/prebuild-lsm.yml

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,5 +16,15 @@ jobs:
1616
registry: artifacts.druid.gg
1717
username: ${{ secrets.IMAGE_REGISTRY_USER }}
1818
password: ${{ secrets.IMAGE_REGISTRY_PASSWORD }}
19-
- name: Build all LGSM games
19+
- uses: actions/setup-go@v5
20+
with:
21+
go-version: ">=1.22.3"
22+
- name: Setup tmate session
23+
uses: mxschmitt/action-tmate@v3
24+
- name: Prebuild and upload Image ${{ github.event.inputs.image }}
2025
run: ./scripts/prebuild/prebuild.sh ${{ github.event.inputs.image }}
26+
env:
27+
PRESIGN_ACCESS_KEY: ${{ secrets.PRESIGN_ACCESS_KEY }}
28+
PRESIGN_BUCKET_NAME: ${{ secrets.PRESIGN_BUCKET_NAME }}
29+
PRESIGN_S3_ENDPOINT: ${{ secrets.PRESIGN_S3_ENDPOINT }}
30+
PRESIGN_SECRET_KEY: ${{ secrets.PRESIGN_SECRET_KEY }}

scripts/prebuild/prebuild.sh

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,26 +10,26 @@ PRESIGNED_URL=$(cd scripts/presign/ && go run main.go)
1010

1111

1212
rm -rf tmp-prebuild
13-
mkdir -p tmp-prebuild/build
13+
mkdir -p tmp-prebuild/deployment
1414
chmod 777 -R tmp-prebuild
1515

1616
wget -O tmp-prebuild/druid-install-command.sh https://github.com/highcard-dev/druid-cli/releases/latest/download/druid-install-command.sh
1717
chmod +x tmp-prebuild/druid-install-command.sh
1818

19-
DOCKER_ENTRYPOINT=/app/prebuild/druid-install-command.sh
19+
DOCKER_ENTRYPOINT=/app/resources/druid-install-command.sh
2020

21-
echo "Running docker run --entrypoint $DOCKER_ENTRYPOINT --rm -v ./tmp-prebuild:/app/prebuild --entrypoint /app/prebuild/druid-install-command.sh -w /app/prebuild artifacts.druid.gg/druid-team/druidd-lgsm:$TAG registry pull artifacts.druid.gg/druid-team/scroll-lgsm:${TAG}server"
21+
echo "Running docker run --entrypoint $DOCKER_ENTRYPOINT --rm -v ./tmp-prebuild:/app/resources --entrypoint /app/resources/druid-install-command.sh -w /app/resources/deployment artifacts.druid.gg/druid-team/druidd-lgsm:$TAG registry pull artifacts.druid.gg/druid-team/scroll-lgsm:${TAG}server"
2222

23-
docker run --entrypoint $DOCKER_ENTRYPOINT --rm -v ./tmp-prebuild:/app/prebuild --entrypoint /app/prebuild/druid-install-command.sh -w /app/prebuild artifacts.druid.gg/druid-team/druidd-lgsm:$TAG registry pull artifacts.druid.gg/druid-team/scroll-lgsm:${TAG}server
23+
docker run --entrypoint $DOCKER_ENTRYPOINT --rm -v ./tmp-prebuild:/app/resources --entrypoint /app/resources/druid-install-command.sh -w /app/resources/deployment artifacts.druid.gg/druid-team/druidd-lgsm:$TAG registry pull artifacts.druid.gg/druid-team/scroll-lgsm:${TAG}server
2424

25-
echo "Running docker run --entrypoint $DOCKER_ENTRYPOINT --rm -v ./tmp-prebuild:/app/prebuild --entrypoint /app/prebuild/druid-install-command.sh -w /app/prebuild artifacts.druid.gg/druid-team/druidd-lgsm:$TAG run install"
25+
echo "Running docker run --entrypoint $DOCKER_ENTRYPOINT --rm -v ./tmp-prebuild:/app/resources --entrypoint /app/resources/druid-install-command.sh -w /app/resources/deployment artifacts.druid.gg/druid-team/druidd-lgsm:$TAG run install"
2626

27-
docker run --entrypoint $DOCKER_ENTRYPOINT --rm -v ./tmp-prebuild:/app/prebuild --entrypoint /app/prebuild/druid-install-command.sh -w /app/prebuild artifacts.druid.gg/druid-team/druidd-lgsm:$TAG run install
27+
docker run --entrypoint $DOCKER_ENTRYPOINT --rm -v ./tmp-prebuild:/app/resources --entrypoint /app/resources/druid-install-command.sh -w /app/resources/deployment artifacts.druid.gg/druid-team/druidd-lgsm:$TAG run install
2828

2929
echo "Prebuild done"
3030

31-
echo "Running docker run --entrypoint $DOCKER_ENTRYPOINT --rm -v ./tmp-prebuild:/app/prebuild --entrypoint /app/prebuild/druid-install-command.sh -w /app/prebuild artifacts.druid.gg/druid-team/druidd-lgsm:$TAG backup $PRESIGNED_URL"
32-
docker run --entrypoint $DOCKER_ENTRYPOINT --rm -v ./tmp-prebuild:/app/prebuild --entrypoint /app/prebuild/druid-install-command.sh -w /app/prebuild artifacts.druid.gg/druid-team/druidd-lgsm:$TAG backup $PRESIGNED_URL
31+
echo "Running docker run --entrypoint $DOCKER_ENTRYPOINT --rm -v ./tmp-prebuild:/app/resources --entrypoint /app/resources/druid-install-command.sh -w /app/resources/deployment artifacts.druid.gg/druid-team/druidd-lgsm:$TAG backup $PRESIGNED_URL"
32+
docker run --entrypoint $DOCKER_ENTRYPOINT --rm -v ./tmp-prebuild:/app/resources --entrypoint /app/resources/druid-install-command.sh -w /app/resources/deployment artifacts.druid.gg/druid-team/druidd-lgsm:$TAG backup $PRESIGNED_URL
3333
echo "Prebuild uploaded"
3434

3535

0 commit comments

Comments
 (0)