8000 Update CD to build for multiple regions in DO. · suryatmodulus/postgres@63e383c · GitHub
[go: up one dir, main page]

Skip to content

Commit 63e383c

Browse files
committed
Update CD to build for multiple regions in DO.
1 parent d72efc3 commit 63e383c

File tree

1 file changed

+19
-1
lines changed

1 file changed

+19
-1
lines changed

.github/workflows/provision.yml

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,10 +36,28 @@ jobs:
3636
sudo ansible-galaxy install anxs.postgresql -r ansible/install_roles.yml --force -vvv
3737
ansible-galaxy list anxs.postgresql
3838
39-
- name: Build Snapshot
39+
- name: Build Digital Ocean Snapshot
4040
run: |
4141
export REGION=sgp1
42+
export SNAPSHOT_REGIONS="nyc1,nyc3,ams3,sfo2,sfo3,sgp1,lon1,fra1,tor1"
43+
export IMAGE_NAME="supabase-supabasepostgres-18-04"
44+
export ARGS="--tags,update"
4245
sudo packer build \
4346
-var "do_token=${{ secrets.DO_TOKEN }}" \
4447
-var "region=$REGION" \
48+
-var "snapshot_regions=$SNAPSHOT_REGIONS" \
49+
-var "image_name=$IMAGE_NAME" \
50+
-var "ansible_arguments=$ARGS" \
51+
digitalOcean.json
52+
53+
- name: Build Digital Ocean Snapshot for Marketplace
54+
run: |
55+
export REGION=sgp1
56+
export IMAGE_NAME="supabase-supabasepostgres-18-04"
57+
export ARGS="--tags,update"
58+
sudo packer build \
59+
-var "do_token=${{ secrets.DO_TOKEN }}" \
60+
-var "region=$REGION" \
61+
-var "image_name=$IMAGE_NAME" \
62+
-var "ansible_arguments=$ARGS" \
4563
digitalOcean.json

0 commit comments

Comments
 (0)
0