-
Notifications
You must be signed in to change notification settings - Fork 6
Commit
- Loading branch information
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,43 @@ | ||
name: CompileC Build and Push | ||
|
||
on: | ||
push: | ||
branches: | ||
- develop | ||
# develop 브랜치에 push될 때 워크플로우가 실행됩니다. | ||
paths: | ||
- 'algofi-compile-c/**' | ||
|
||
jobs: | ||
build-and-push: | ||
runs-on: ubuntu-latest | ||
# 가장 최신의 Ubuntu 러너를 사용합니다. | ||
|
||
steps: | ||
- name: Checkout Repository | ||
uses: actions/checkout@v2 | ||
# 현재 리포지토리를 체크아웃합니다. | ||
|
||
- name: Set up Docker Buildx | ||
uses: docker/setup-buildx-action@v1 | ||
# Docker Buildx를 설정합니다. | ||
|
||
- name: Login to Docker Hub | ||
uses: docker/login-action@v1 | ||
with: | ||
username: ${{ secrets.DOCKERHUB_USERNAME }} | ||
# GitHub Secret에서 Docker Hub 사용자 이름을 가져옵니다. | ||
password: ${{ secrets.DOCKERHUB_TOKEN }} | ||
# GitHub Secret에서 Docker Hub 액세스 토큰을 가져옵니다. | ||
|
||
- name: Build and Push | ||
uses: docker/build-push-action@v2 | ||
with: | ||
context: ./algofi-compile-c | ||
# Dockerfile이 있는 위치입니다. | ||
file: ./algofi-compile-c/Dockerfile | ||
# Dockerfile의 경로입니다. | ||
push: true | ||
# 이미지를 레지스트리에 푸시합니다. | ||
tags: ${{ secrets.DOCKERHUB_USERNAME }}/algofi-compile-c:${{ github.sha }} | ||
platforms: linux/amd64,linux/arm64,windows/amd64 |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,43 @@ | ||
name: Postgres Build and Push | ||
|
||
on: | ||
push: | ||
branches: | ||
- develop | ||
# develop 브랜치에 push될 때 워크플로우가 실행됩니다. | ||
paths: | ||
- 'algofi-compile-java/**' | ||
|
||
jobs: | ||
build-and-push: | ||
runs-on: ubuntu-latest | ||
# 가장 최신의 Ubuntu 러너를 사용합니다. | ||
|
||
steps: | ||
- name: Checkout Repository | ||
uses: actions/checkout@v2 | ||
# 현재 리포지토리를 체크아웃합니다. | ||
|
||
- name: Set up Docker Buildx | ||
uses: docker/setup-buildx-action@v1 | ||
# Docker Buildx를 설정합니다. | ||
|
||
- name: Login to Docker Hub | ||
uses: docker/login-action@v1 | ||
with: | ||
username: ${{ secrets.DOCKERHUB_USERNAME }} | ||
# GitHub Secret에서 Docker Hub 사용자 이름을 가져옵니다. | ||
password: ${{ secrets.DOCKERHUB_TOKEN }} | ||
# GitHub Secret에서 Docker Hub 액세스 토큰을 가져옵니다. | ||
|
||
- name: Build and Push | ||
uses: docker/build-push-action@v2 | ||
with: | ||
context: ./algofi-compile-java | ||
# Dockerfile이 있는 위치입니다. | ||
file: ./algofi-compile-java/Dockerfile | ||
# Dockerfile의 경로입니다. | ||
push: true | ||
# 이미지를 레지스트리에 푸시합니다. | ||
tags: ${{ secrets.DOCKERHUB_USERNAME }}/algofi-compile-java:${{ github.sha }} | ||
platforms: linux/amd64,linux/arm64,windows/amd64 |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,43 @@ | ||
name: Postgres Build and Push | ||
|
||
on: | ||
push: | ||
branches: | ||
- develop | ||
# develop 브랜치에 push될 때 워크플로우가 실행됩니다. | ||
paths: | ||
- 'algofi-compile-javascript/**' | ||
|
||
jobs: | ||
build-and-push: | ||
runs-on: ubuntu-latest | ||
# 가장 최신의 Ubuntu 러너를 사용합니다. | ||
|
||
steps: | ||
- name: Checkout Repository | ||
uses: actions/checkout@v2 | ||
# 현재 리포지토리를 체크아웃합니다. | ||
|
||
- name: Set up Docker Buildx | ||
uses: docker/setup-buildx-action@v1 | ||
# Docker Buildx를 설정합니다. | ||
|
||
- name: Login to Docker Hub | ||
uses: docker/login-action@v1 | ||
with: | ||
username: ${{ secrets.DOCKERHUB_USERNAME }} | ||
# GitHub Secret에서 Docker Hub 사용자 이름을 가져옵니다. | ||
password: ${{ secrets.DOCKERHUB_TOKEN }} | ||
# GitHub Secret에서 Docker Hub 액세스 토큰을 가져옵니다. | ||
|
||
- name: Build and Push | ||
uses: docker/build-push-action@v2 | ||
with: | ||
context: ./algofi-compile-javascript | ||
# Dockerfile이 있는 위치입니다. | ||
file: ./algofi-compile-javascript/Dockerfile | ||
# Dockerfile의 경로입니다. | ||
push: true | ||
# 이미지를 레지스트리에 푸시합니다. | ||
tags: ${{ secrets.DOCKERHUB_USERNAME }}/algofi-compile-javascript:${{ github.sha }} | ||
platforms: linux/amd64,linux/arm64,windows/amd64 |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,43 @@ | ||
name: Postgres Build and Push | ||
|
||
on: | ||
push: | ||
branches: | ||
- develop | ||
# develop 브랜치에 push될 때 워크플로우가 실행됩니다. | ||
paths: | ||
- 'algofi-compile-python/**' | ||
|
||
jobs: | ||
build-and-push: | ||
runs-on: ubuntu-latest | ||
# 가장 최신의 Ubuntu 러너를 사용합니다. | ||
|
||
steps: | ||
- name: Checkout Repository | ||
uses: actions/checkout@v2 | ||
# 현재 리포지토리를 체크아웃합니다. | ||
|
||
- name: Set up Docker Buildx | ||
uses: docker/setup-buildx-action@v1 | ||
# Docker Buildx를 설정합니다. | ||
|
||
- name: Login to Docker Hub | ||
uses: docker/login-action@v1 | ||
with: | ||
username: ${{ secrets.DOCKERHUB_USERNAME }} | ||
# GitHub Secret에서 Docker Hub 사용자 이름을 가져옵니다. | ||
password: ${{ secrets.DOCKERHUB_TOKEN }} | ||
# GitHub Secret에서 Docker Hub 액세스 토큰을 가져옵니다. | ||
|
||
- name: Build and Push | ||
uses: docker/build-push-action@v2 | ||
with: | ||
context: ./algofi-compile-python | ||
# Dockerfile이 있는 위치입니다. | ||
file: ./algofi-compile-python/Dockerfile | ||
# Dockerfile의 경로입니다. | ||
push: true | ||
# 이미지를 레지스트리에 푸시합니다. | ||
tags: ${{ secrets.DOCKERHUB_USERNAME }}/algofi-compile-python:${{ github.sha }} | ||
platforms: linux/amd64,linux/arm64,windows/amd64 |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,43 @@ | ||
name: Backend Build and Push | ||
|
||
on: | ||
push: | ||
branches: | ||
- develop | ||
# 08-cicd 브랜치에 push될 때 워크플로우가 실행됩니다. | ||
paths: | ||
- 'algofi-core/**' | ||
|
||
jobs: | ||
build-and-push: | ||
runs-on: ubuntu-latest | ||
# 가장 최신의 Ubuntu 러너를 사용합니다. | ||
|
||
steps: | ||
- name: Checkout Repository | ||
uses: actions/checkout@v2 | ||
# 현재 리포지토리를 체크아웃합니다. | ||
|
||
- name: Set up Docker Buildx | ||
uses: docker/setup-buildx-action@v1 | ||
# Docker Buildx를 설정합니다. | ||
|
||
- name: Login to Docker Hub | ||
uses: docker/login-action@v1 | ||
with: | ||
username: ${{ secrets.DOCKERHUB_USERNAME }} | ||
# GitHub Secret에서 Docker Hub 사용자 이름을 가져옵니다. | ||
password: ${{ secrets.DOCKERHUB_TOKEN }} | ||
# GitHub Secret에서 Docker Hub 액세스 토큰을 가져옵니다. | ||
|
||
- name: Build and Push | ||
uses: docker/build-push-action@v2 | ||
with: | ||
context: ./algofi-core | ||
# Dockerfile이 있는 위치입니다. | ||
file: ./algofi-core/Dockerfile | ||
# Dockerfile의 경로입니다. | ||
push: true # 이미지를 레지스트리에 푸시합니다. | ||
tags: ${{ secrets.DOCKERHUB_USERNAME }}/algofi-core:${{ github.sha }} | ||
platforms: linux/amd64,linux/arm64,windows/amd64 | ||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,44 @@ | ||
name: Frontend Build and Push | ||
|
||
on: | ||
push: | ||
branches: | ||
- develop | ||
# develop 브랜치에 push될 때 워크플로우가 실행됩니다. | ||
paths: | ||
- 'algofi-mysql/**' | ||
|
||
jobs: | ||
build-and-push: | ||
runs-on: ubuntu-latest | ||
# 가장 최신의 Ubuntu 러너를 사용합니다. | ||
|
||
steps: | ||
- name: Checkout Repository | ||
uses: actions/checkout@v2 | ||
# 현재 리포지토리를 체크아웃합니다. | ||
|
||
- name: Set up Docker Buildx | ||
uses: docker/setup-buildx-action@v1 | ||
# Docker Buildx를 설정합니다. | ||
|
||
- name: Login to Docker Hub | ||
uses: docker/login-action@v1 | ||
with: | ||
username: ${{ secrets.DOCKERHUB_USERNAME }} | ||
# GitHub Secret에서 Docker Hub 사용자 이름을 가져옵니다. | ||
password: ${{ secrets.DOCKERHUB_TOKEN }} | ||
# GitHub Secret에서 Docker Hub 액세스 토큰을 가져옵니다. | ||
|
||
- name: Build and Push | ||
uses: docker/build-push-action@v2 | ||
with: | ||
context: ./algofi-mysql | ||
# Dockerfile이 있는 위치입니다. | ||
file: ./algofi-mysql/Dockerfile | ||
# Dockerfile의 경로입니다. | ||
push: true | ||
# 이미지를 레지스트리에 푸시합니다. | ||
tags: ${{ secrets.DOCKERHUB_USERNAME }}/algofi-mysql:${{ github.sha }} | ||
platforms: linux/amd64,linux/arm64,windows/amd64 | ||
|
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,37 @@ | ||
HELP.md | ||
.gradle | ||
build/ | ||
!gradle/wrapper/gradle-wrapper.jar | ||
!**/src/main/**/build/ | ||
!**/src/test/**/build/ | ||
|
||
### STS ### | ||
.apt_generated | ||
.classpath | ||
.factorypath | ||
.project | ||
.settings | ||
.springBeans | ||
.sts4-cache | ||
bin/ | ||
!**/src/main/**/bin/ | ||
!**/src/test/**/bin/ | ||
|
||
### IntelliJ IDEA ### | ||
.idea | ||
*.iws | ||
*.iml | ||
*.ipr | ||
out/ | ||
!**/src/main/**/out/ | ||
!**/src/test/**/out/ | ||
|
||
### NetBeans ### | ||
/nbproject/private/ | ||
/nbbuild/ | ||
/dist/ | ||
/nbdist/ | ||
/.nb-gradle/ | ||
|
||
### VS Code ### | ||
.vscode/ |