Skip to content
This repository has been archived by the owner on Aug 13, 2022. It is now read-only.

#158 [ CI ] Dockerfile 빌드 파라미터 w/ Github Actions #169

Merged
merged 9 commits into from
Jan 17, 2022

Conversation

JooHyukKim
Copy link
Collaborator

@JooHyukKim JooHyukKim commented Jan 17, 2022

@JooHyukKim JooHyukKim added the environment 프로젝트 환경 label Jan 17, 2022
@JooHyukKim JooHyukKim self-assigned this Jan 17, 2022
@JooHyukKim JooHyukKim changed the title #158 dockerfile builld arg with tag #158 [ CI ] Dockerfile 빌드 파라미터 w/ Github Actions Jan 17, 2022
@JooHyukKim JooHyukKim merged commit 050c652 into main Jan 17, 2022
@JooHyukKim JooHyukKim linked an issue Jan 17, 2022 that may be closed by this pull request
JooHyukKim added a commit that referenced this pull request Jan 17, 2022
commit 050c652
Author: Kim, Joo Hyuk <beanskobe@gmail.com>
Date:   Mon Jan 17 19:35:15 2022 +0900

    #158 [ CI ] Dockerfile 빌드 파라미터 w/ Github Actions  (#169)

    * Format : Google Java Format

    * CI : build image with --build-arg

    * Refactor : do not apply google java

    * Format : Google Java Format

    * CI : build-arg 위치변경

    * Fix : workflow docker image build arg

    * CI : try buildarg

    Co-authored-by: github-actions <>

commit fd5e148
Author: Kim, Joo Hyuk <beanskobe@gmail.com>
Date:   Mon Jan 17 17:41:51 2022 +0900

    #158 dockerfile 태그정보설정 (#168)

    * Build : PING 에 버전 추가하기 delivery-info-service

    * Build : PING 에 버전 추가하기 delivery-relay-service

    * Build : PING 에 버전 추가하기 Rider-Location-service

commit be61e37
Author: Kim, Joo Hyuk <beanskobe@gmail.com>
Date:   Mon Jan 17 16:21:52 2022 +0900

    #158 ping 엔드포인트 추가하기 (#167)

    * FEAT : relay-service PING

    * Feat : LocationService PING

    * Feat : info-service PING

    * Refactor : Ping 문구 변경

    * Test : HealthCheckController

commit 9aff1a9
Author: Kim, Joo Hyuk <beanskobe@gmail.com>
Date:   Sun Jan 16 20:39:41 2022 +0900

    #158 main 브랜치 push 이벤트 build_image 워크플로우 (#166)

commit c47775e
Author: Kim, Joo Hyuk <beanskobe@gmail.com>
Date:   Sun Jan 16 20:26:20 2022 +0900

    #158 build_image 워크플로우 `Gradle Test` 스킵하기 (#165)

    * Fix : loadtest info-service

    * CI : build image even outside of "main" branche

    * CI : rerun 워크플로우

commit fc3ad0c
Author: Kim, Joo Hyuk <beanskobe@gmail.com>
Date:   Sun Jan 16 19:55:22 2022 +0900

    #158 [delivery-info-service] 워크플로우 job "load_test" 삭제 (#164)

commit 384805b
Author: Kim, Joo Hyuk <beanskobe@gmail.com>
Date:   Sun Jan 16 19:46:28 2022 +0900

    #158 [delivery-info-service] default 프로필설정 (#163)

commit cfecdd5
Author: Kim, Joo Hyuk <beanskobe@gmail.com>
Date:   Sun Jan 16 09:53:02 2022 +0900

    #129 delivery info service 픽업완료 api 추가 (#162)

    * Feat : 배달완료 여부 조회기능

    * Refactor : jacoco limit

    * Test : DeliveryController

    * Test : DeliveryService

    * CI : fix URI of K6 test

commit d33f3c1
Author: Kim, Joo Hyuk <beanskobe@gmail.com>
Date:   Sun Jan 16 00:24:52 2022 +0900

    #HotFix [delivery-info-service] 로드테스트 docker-compose 네트워크 설정 (#161)

    * CI : revive k6

    * CI : verify

    * CI : health check delivery-info-service

    * CI : health check

    * CI : localhost not found

    * CI : connect DB

    * CI : test again

    * CI : again

    * Feat : docker run sh

    * CI : run

    * CI : run

    * CI : run

    * CI : run

    * CI : run

    * CI : run

    * CI: run

    * CI: run

    * CI: fix run

    * CI: run

    * CI : host

    * CI : run

    * CI : run

    * CI : run bridge

    * CI : fix

    * CI: run

    * CI : run

    * CI : fix

    * CI : run

    * CI : run

    * CI : run

    * CI : run

    * Refactor : remove unused

    * Fix : mapping

commit de72a82
Author: Kim, Joo Hyuk <beanskobe@gmail.com>
Date:   Fri Jan 14 19:55:16 2022 +0900

    #129 라이더위치 write 기능 추가 (#159)

    * Build : Jacoco 설정

    * Feat : 위치정보저장 엔드포인트를 PUT 과 POST 모두 적용

    * Build : 설정정보추가

    * Feat : delivery-info-service로 배달상태 조회 쿼리 작성

    * Feat : RiderLocation 클래스 deliveryId추가

    * Feat : RiderLocationRepository 쿼리 추가

    * Test : 테스트 작성

    * Feat : RiderLocationRepository 추상화

    * Refactor : RiderLocationService 메소드 이름 수정

    * Feat : Delivery Repository 의 URL Set 구현

    * Build : rider-location-service 설정정보 구성 변경

    * Test : 테스트 수정

    * FIx : Jacoco excludes RiderLocationRepository

    * Fix : jacoco coverage

    * test : again

    * test : again

    * Feat : JacocoNotGenearated

commit ae1dc51
Author: Kim, Joo Hyuk <beanskobe@gmail.com>
Date:   Fri Jan 14 15:58:38 2022 +0900

    #129 : 라이더위치 기능 : CI 테스트 프로세스 추가 (#157)

    * CI : 워크플로우수정

    * Style : 불필요한 주석 삭제

    * Fix : 로드테스트 on cloud

    * Fix : loadtest cloud error

    * CI : remove test-info-service connection

    * Fix : k6 run time for github actions

    * Fix : workflow syntax

    * CI : disable loadtest
JooHyukKim added a commit that referenced this pull request Jan 17, 2022
…nly) (#160)

* Format : Google Java Format

* test : for show

* Squashed commit of the following:

commit 050c652
Author: Kim, Joo Hyuk <beanskobe@gmail.com>
Date:   Mon Jan 17 19:35:15 2022 +0900

    #158 [ CI ] Dockerfile 빌드 파라미터 w/ Github Actions  (#169)

    * Format : Google Java Format

    * CI : build image with --build-arg

    * Refactor : do not apply google java

    * Format : Google Java Format

    * CI : build-arg 위치변경

    * Fix : workflow docker image build arg

    * CI : try buildarg

    Co-authored-by: github-actions <>

commit fd5e148
Author: Kim, Joo Hyuk <beanskobe@gmail.com>
Date:   Mon Jan 17 17:41:51 2022 +0900

    #158 dockerfile 태그정보설정 (#168)

    * Build : PING 에 버전 추가하기 delivery-info-service

    * Build : PING 에 버전 추가하기 delivery-relay-service

    * Build : PING 에 버전 추가하기 Rider-Location-service

commit be61e37
Author: Kim, Joo Hyuk <beanskobe@gmail.com>
Date:   Mon Jan 17 16:21:52 2022 +0900

    #158 ping 엔드포인트 추가하기 (#167)

    * FEAT : relay-service PING

    * Feat : LocationService PING

    * Feat : info-service PING

    * Refactor : Ping 문구 변경

    * Test : HealthCheckController

commit 9aff1a9
Author: Kim, Joo Hyuk <beanskobe@gmail.com>
Date:   Sun Jan 16 20:39:41 2022 +0900

    #158 main 브랜치 push 이벤트 build_image 워크플로우 (#166)

commit c47775e
Author: Kim, Joo Hyuk <beanskobe@gmail.com>
Date:   Sun Jan 16 20:26:20 2022 +0900

    #158 build_image 워크플로우 `Gradle Test` 스킵하기 (#165)

    * Fix : loadtest info-service

    * CI : build image even outside of "main" branche

    * CI : rerun 워크플로우

commit fc3ad0c
Author: Kim, Joo Hyuk <beanskobe@gmail.com>
Date:   Sun Jan 16 19:55:22 2022 +0900

    #158 [delivery-info-service] 워크플로우 job "load_test" 삭제 (#164)

commit 384805b
Author: Kim, Joo Hyuk <beanskobe@gmail.com>
Date:   Sun Jan 16 19:46:28 2022 +0900

    #158 [delivery-info-service] default 프로필설정 (#163)

commit cfecdd5
Author: Kim, Joo Hyuk <beanskobe@gmail.com>
Date:   Sun Jan 16 09:53:02 2022 +0900

    #129 delivery info service 픽업완료 api 추가 (#162)

    * Feat : 배달완료 여부 조회기능

    * Refactor : jacoco limit

    * Test : DeliveryController

    * Test : DeliveryService

    * CI : fix URI of K6 test

commit d33f3c1
Author: Kim, Joo Hyuk <beanskobe@gmail.com>
Date:   Sun Jan 16 00:24:52 2022 +0900

    #HotFix [delivery-info-service] 로드테스트 docker-compose 네트워크 설정 (#161)

    * CI : revive k6

    * CI : verify

    * CI : health check delivery-info-service

    * CI : health check

    * CI : localhost not found

    * CI : connect DB

    * CI : test again

    * CI : again

    * Feat : docker run sh

    * CI : run

    * CI : run

    * CI : run

    * CI : run

    * CI : run

    * CI : run

    * CI: run

    * CI: run

    * CI: fix run

    * CI: run

    * CI : host

    * CI : run

    * CI : run

    * CI : run bridge

    * CI : fix

    * CI: run

    * CI : run

    * CI : fix

    * CI : run

    * CI : run

    * CI : run

    * CI : run

    * Refactor : remove unused

    * Fix : mapping

commit de72a82
Author: Kim, Joo Hyuk <beanskobe@gmail.com>
Date:   Fri Jan 14 19:55:16 2022 +0900

    #129 라이더위치 write 기능 추가 (#159)

    * Build : Jacoco 설정

    * Feat : 위치정보저장 엔드포인트를 PUT 과 POST 모두 적용

    * Build : 설정정보추가

    * Feat : delivery-info-service로 배달상태 조회 쿼리 작성

    * Feat : RiderLocation 클래스 deliveryId추가

    * Feat : RiderLocationRepository 쿼리 추가

    * Test : 테스트 작성

    * Feat : RiderLocationRepository 추상화

    * Refactor : RiderLocationService 메소드 이름 수정

    * Feat : Delivery Repository 의 URL Set 구현

    * Build : rider-location-service 설정정보 구성 변경

    * Test : 테스트 수정

    * FIx : Jacoco excludes RiderLocationRepository

    * Fix : jacoco coverage

    * test : again

    * test : again

    * Feat : JacocoNotGenearated

commit ae1dc51
Author: Kim, Joo Hyuk <beanskobe@gmail.com>
Date:   Fri Jan 14 15:58:38 2022 +0900

    #129 : 라이더위치 기능 : CI 테스트 프로세스 추가 (#157)

    * CI : 워크플로우수정

    * Style : 불필요한 주석 삭제

    * Fix : 로드테스트 on cloud

    * Fix : loadtest cloud error

    * CI : remove test-info-service connection

    * Fix : k6 run time for github actions

    * Fix : workflow syntax

    * CI : disable loadtest

* Format : Google Java Format

* CI : add update_ecs

* Test : 잠시 non main 에서도 이미지 빌드 되게

* TEST : CI build again

* CI : task-definition

* Fix : [CI] task-defintion 파일 위치

* Fix : [CI] AWS IAM Role

* Fix : workflow

* Fix : echo

* Test : image fcn

* FIx : image

* Test : skip tests

* Fix : test

* Fix : [CI] hardcode container image

* Test : again

* CI : try running image build concurrently

* CI : remove unused

* Doc : Readme.md 좀 추가하기

* CI : Deploy

* CI : run

* Fix : [CI] Task definition 수정

* CI : blue-green deployment

* Fix : [CI] update service name

* Doc : readme.md

* Doc : fixed some words

* Doc : refactor

* Refactor : 미사용 부분들 원상복귀

Co-authored-by: github-actions <>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
environment 프로젝트 환경
Projects
None yet
Development

Successfully merging this pull request may close these issues.

프로젝트 CI/CD AWS 셋업
1 participant