-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathMakefile
28 lines (24 loc) · 1.13 KB
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
start:
npm run dev
test:
npm test
upload:
docker build . --platform=linux/amd64 --tag onix-gh-bot:latest && \
docker tag onix-gh-bot:latest us-west2-docker.pkg.dev/ada-test-1234/ada/gh-app:latest && \
docker push us-west2-docker.pkg.dev/ada-test-1234/ada/gh-app:latest && \
gcloud run deploy ada-gh-app \
--image=us-west2-docker.pkg.dev/ada-test-1234/ada/gh-app:latest \
--execution-environment=gen2 \
--region=us-west2 \
--project=ada-test-1234 \
&& gcloud run services update-traffic ada-gh-app --to-latest --region us-west2 --project=ada-test-1234
upload-onix:
docker build . --platform=linux/amd64 --tag onix-gh-bot:latest && \
docker tag onix-gh-bot:latest us-west2-docker.pkg.dev/onix-duet/ai-tools/gh-bot:latest && \
docker push us-west2-docker.pkg.dev/onix-duet/ai-tools/gh-bot:latest && \
gcloud run deploy onix-gh-app \
--image=us-west2-docker.pkg.dev/onix-duet/ai-tools/gh-bot:latest \
--execution-environment=gen2 \
--region=us-west2 \
--project=onix-duet \
&& gcloud run services update-traffic onix-gh-app --to-latest --region us-west2 --project=onix-duet