ci: split registry host and image namespace vars
This commit is contained in:
parent
a0514f0823
commit
1b0d5db504
@ -5,7 +5,8 @@ on:
|
|||||||
branches: [ "main" ]
|
branches: [ "main" ]
|
||||||
|
|
||||||
env:
|
env:
|
||||||
REGISTRY: git.nicosaya.com/nalalangan/fiddy
|
REGISTRY_HOST: git.nicosaya.com
|
||||||
|
IMAGE_NAMESPACE: nalalangan/fiddy
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
build:
|
build:
|
||||||
@ -27,25 +28,26 @@ jobs:
|
|||||||
|
|
||||||
- name: Docker login
|
- name: Docker login
|
||||||
run: |
|
run: |
|
||||||
echo "${{ secrets.REGISTRY_PASS }}" | docker login $REGISTRY -u "${{ secrets.REGISTRY_USER }}" --password-stdin
|
echo "${{ secrets.REGISTRY_PASS }}" | docker login $REGISTRY_HOST \
|
||||||
|
-u "${{ secrets.REGISTRY_USER }}" --password-stdin
|
||||||
|
|
||||||
- name: Build Web Image
|
- name: Build Web Image
|
||||||
run: |
|
run: |
|
||||||
docker build -t $REGISTRY/web:${{ github.sha }} -t $REGISTRY/web:main -f docker/Dockerfile .
|
docker build -t $REGISTRY_HOST/$IMAGE_NAMESPACE/web:${{ github.sha }} -t $REGISTRY_HOST/$IMAGE_NAMESPACE/web:main -f docker/Dockerfile .
|
||||||
|
|
||||||
- name: Build Scheduler Image
|
- name: Build Scheduler Image
|
||||||
run: |
|
run: |
|
||||||
docker build -t $REGISTRY/scheduler:${{ github.sha }} -t $REGISTRY/scheduler:main -f docker/Dockerfile.scheduler .
|
docker build -t $REGISTRY_HOST/$IMAGE_NAMESPACE/scheduler:${{ github.sha }} -t $REGISTRY_HOST/$IMAGE_NAMESPACE/scheduler:main -f docker/Dockerfile.scheduler .
|
||||||
|
|
||||||
- name: Push Web Image
|
- name: Push Web Image
|
||||||
run: |
|
run: |
|
||||||
docker push $REGISTRY/web:${{ github.sha }}
|
docker push $REGISTRY_HOST/$IMAGE_NAMESPACE/web:${{ github.sha }}
|
||||||
docker push $REGISTRY/web:main
|
docker push $REGISTRY_HOST/$IMAGE_NAMESPACE/web:main
|
||||||
|
|
||||||
- name: Push Scheduler Image
|
- name: Push Scheduler Image
|
||||||
run: |
|
run: |
|
||||||
docker push $REGISTRY/scheduler:${{ github.sha }}
|
docker push $REGISTRY_HOST/$IMAGE_NAMESPACE/scheduler:${{ github.sha }}
|
||||||
docker push $REGISTRY/scheduler:main
|
docker push $REGISTRY_HOST/$IMAGE_NAMESPACE/scheduler:main
|
||||||
|
|
||||||
deploy:
|
deploy:
|
||||||
needs: build
|
needs: build
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user