Skip to content

Commit 6d7453b

Browse files
committed
#0 | Enable deploy to prerelease
1 parent 61db96c commit 6d7453b

File tree

1 file changed

+25
-0
lines changed

1 file changed

+25
-0
lines changed

.circleci/config.yml

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -219,6 +219,23 @@ jobs:
219219
hostname: "int-staging.avniproject.org"
220220
env: "staging"
221221

222+
PRERELEASE_deploy:
223+
docker:
224+
- image: cimg/deploy:2024.11
225+
environment:
226+
ANSIBLE_HOST_KEY_CHECKING: no
227+
working_directory: ~/
228+
steps:
229+
- aws-cli/setup:
230+
role_arn: "arn:aws:iam::118388513628:role/avni_circleci_instance_connect"
231+
region: "ap-south-1"
232+
- setup_server_access:
233+
instance-id: "i-0a357dbb9e5a91ca2"
234+
availability-zone: "ap-south-1b"
235+
- deploy:
236+
hostname: "int-prerelease.avniproject.org"
237+
env: "prerelease"
238+
222239
PRODUCTION_deploy:
223240
docker:
224241
- image: cimg/deploy:2024.11
@@ -278,6 +295,14 @@ workflows:
278295
context: non-prod-deploy
279296
requires:
280297
- STAGING_approve
298+
- PRERELEASE_approve:
299+
type: approval
300+
requires:
301+
- build
302+
- PRERELEASE_deploy:
303+
context: non-prod-deploy
304+
requires:
305+
- PRERELEASE_approve
281306
- PRODUCTION_approve:
282307
type: approval
283308
requires:

0 commit comments

Comments
 (0)