Skip to content

ci: publish image to dev ecr #26

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 43 commits into from
Mar 26, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
43 commits
Select commit Hold shift + click to select a range
a124551
ci: deploy to dev
rakibansary Mar 21, 2023
c71e661
fix: use elasticsearch when opensearch-js is not availalbe
rakibansary Mar 21, 2023
f601c8c
Merge branch 'main' into feature/dev
rakibansary Mar 22, 2023
b4f7266
fix: project category id
rakibansary Mar 22, 2023
e459d3c
fix: project phase during challenge creation
rakibansary Mar 22, 2023
b285148
fix: scorecards to use
rakibansary Mar 22, 2023
356877c
fix: dev scorecard ids are different
rakibansary Mar 22, 2023
7f22886
chore: publish image
rakibansary Mar 22, 2023
b0d540e
fix: save creator
rakibansary Mar 22, 2023
e93dd65
fix: save createdBy and updatedBy
rakibansary Mar 22, 2023
b367154
fix: turn autopilot on
rakibansary Mar 22, 2023
bfa9d4e
update scorecard mapping (#16)
ThomasKranitsas Mar 22, 2023
fead91f
Feat/phase logic update (#17)
eisbilir Mar 23, 2023
fbb50d4
fix: bump versions
rakibansary Mar 23, 2023
92e9088
fix: fixed start time
eisbilir Mar 23, 2023
c24c1f7
fix: use uuid
rakibansary Mar 23, 2023
81144b6
Fix/sc (#19)
eisbilir Mar 23, 2023
d327656
wip: challenge updatge
rakibansary Mar 24, 2023
d1fd7c8
fix: non-null assertion
rakibansary Mar 24, 2023
af2d448
fix: improve handling of draft challenges
rakibansary Mar 24, 2023
344bf7f
fix: legacy challenge update
rakibansary Mar 24, 2023
24f5e72
fix: saving phase on challenge:update
rakibansary Mar 24, 2023
1488131
chore: remove logs
rakibansary Mar 24, 2023
21a6747
fix: remove undefined from map
rakibansary Mar 24, 2023
cdb45f4
fix: update to topcoder-interface v0.0.40
rakibansary Mar 25, 2023
d3acbba
feat: add logging interceptor
eisbilir Mar 25, 2023
40e7f28
fix: version bump
rakibansary Mar 25, 2023
4fe0db5
fix: do not call acl for v5 tasks
eisbilir Mar 25, 2023
0c35159
fix: add iterative review phase constraint
eisbilir Mar 25, 2023
5be22d7
fix: prize amount in cents
rakibansary Mar 26, 2023
70f8a19
fix: total prize calculation
rakibansary Mar 26, 2023
3e1b959
fix: prize calculation
rakibansary Mar 26, 2023
78dadbc
fix: post mortem flag
rakibansary Mar 26, 2023
a8dd9ae
fix: not creating ba in legacy
rakibansary Mar 26, 2023
593e1da
support delete challenge (#22)
ThomasKranitsas Mar 26, 2023
4eb266c
correct the f2f scorecard ID for dev (#23)
ThomasKranitsas Mar 26, 2023
aecdc66
fix typo in challenge.delete (#24)
ThomasKranitsas Mar 26, 2023
b387fd4
ci: publish image to prod ecr
rakibansary Mar 26, 2023
eaad314
ci: publish image to ecr based on pr
rakibansary Mar 26, 2023
b2cdf36
Merge branch 'main' into feature/dev
rakibansary Mar 26, 2023
0db4123
ci: publish image to ecr based on pr
rakibansary Mar 26, 2023
a97f8c0
ci: filter not required
rakibansary Mar 26, 2023
29662c8
ci: correctly set env variable
rakibansary Mar 26, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 7 additions & 6 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@ jobs:
- image: cimg/aws:2023.01
environment:
CODEARTIFACT_ENV: PROD
ECR_ENV: PROD
SERVICE_NAME: "domain-challenge"
OUT_DIR: "buildscripts"
steps:
Expand All @@ -28,8 +27,14 @@ jobs:
rm -f awsenvconf
docker build -t ${SERVICE_NAME}:${CIRCLE_SHA1} .
- run:
name: "Set AWS environment variables"
name: "Set ECR_ENV based on event type"
command: |
if [ "${CIRCLE_PULL_REQUEST}" != "" ]; then
export ECR_ENV="DEV"
else
export ECR_ENV="PROD"
fi
echo "Using ECR Environment: ${ECR_ENV}"
./awsconfiguration.sh ${ECR_ENV}
- run:
name: "Publish docker image"
Expand All @@ -45,7 +50,3 @@ workflows:
jobs:
- "publish-image":
context: "org-global"
filters:
branches:
only:
- main
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -30,12 +30,12 @@ ENV GRPC_NOSQL_SERVER_PORT=50052
ENV REGISTRATION_PHASE_ID=""
ENV SUBMISSION_PHASE_ID=""
ENV CHECKPOINT_SUBMISSION_PHASE_ID=""
ENV TOPCODER_API_URL=""
ENV AUTH_SECRET=""
ENV AUTH0_AUDIENCE=""
ENV AUTH0_CLIENT_ID=""
ENV AUTH0_CLIENT_SECRET=""
ENV AUTH0_PROXY_SERVER_URL=""
ENV AUTH0_URL=""
ENV TOPCODER_API_URL=""

CMD ["server.js"]