Skip to content

🌐 [Ci] action script 작성 #10

🌐 [Ci] action script 작성

🌐 [Ci] action script 작성 #10

Workflow file for this run

name: API Server Ci/Cd
on:
push:
branches:
- Ci/69
- develop
paths:
# - 'apps/api/**'
jobs:
build-and-push:
runs-on: ubuntu-latest
env:
IMAGE_NAME: api-camon
steps:
- name: Checkout code
uses: actions/checkout@v2
- name: Log in to Ncloud Container Registry
env:
USERNAME: ${{ secrets.NCLOUD_ACCESS_KEY }}
PASSWORD: ${{ secrets.NCLOUD_SECRET_KEY }}
REGISTRY_URL: ${{ secrets.NCLOUD_REGISTRY_URL }}
run: |
echo "$PASSWORD" | docker login -u "$USERNAME" "$REGISTRY_URL" --password-stdin
- name: Build Docker image
run: |
docker build -t ${{ secrets.NCLOUD_REGISTRY_URL }}/$IMAGE_NAME:latest ./apps/api
- name: Push to Ncloud Container Registry
run: |
docker push ${{ secrets.NCLOUD_REGISTRY_URL }}/$IMAGE_NAME:latest