Skip to content

Commit

Permalink
initialize develop setting
Browse files Browse the repository at this point in the history
  • Loading branch information
Berygna committed Jun 6, 2024
1 parent ba44fcb commit 614ee68
Show file tree
Hide file tree
Showing 82 changed files with 3,407 additions and 1 deletion.
43 changes: 43 additions & 0 deletions .github/workflows/algofi-compilec-build-and-push.yml
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
43 changes: 43 additions & 0 deletions .github/workflows/algofi-compilejava-build-and-push.yml
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
43 changes: 43 additions & 0 deletions .github/workflows/algofi-compilejavascript-build-and-push.yml
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
43 changes: 43 additions & 0 deletions .github/workflows/algofi-compilepython-build-and-push.yml
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
43 changes: 43 additions & 0 deletions .github/workflows/algofi-core-build-and-push.yml
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

44 changes: 44 additions & 0 deletions .github/workflows/algofi-mysql-build-and-push.yml
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

8 changes: 8 additions & 0 deletions .idea/.gitignore

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

9 changes: 9 additions & 0 deletions .idea/algorithm-fighter-back.iml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

13 changes: 13 additions & 0 deletions .idea/material_theme_project_new.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions .idea/misc.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 8 additions & 0 deletions .idea/modules.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions .idea/vcs.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 0 additions & 1 deletion README.md

This file was deleted.

37 changes: 37 additions & 0 deletions algofi-compile-c/.gitignore
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/
Loading

0 comments on commit 614ee68

Please sign in to comment.