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

CI/CD 적용 #28

Closed
phantom08266 opened this issue Jun 6, 2021 · 0 comments
Closed

CI/CD 적용 #28

phantom08266 opened this issue Jun 6, 2021 · 0 comments
Assignees
Labels
enhancement New feature or request
Projects

Comments

@phantom08266
Copy link
Contributor

No description provided.

@phantom08266 phantom08266 added the enhancement New feature or request label Jun 6, 2021
@phantom08266 phantom08266 self-assigned this Jun 6, 2021
@phantom08266 phantom08266 added this to To do in careers via automation Jun 6, 2021
@phantom08266 phantom08266 moved this from To do to In progress in careers Jun 6, 2021
phantom08266 added a commit that referenced this issue Jun 9, 2021
단위테스트만 Jenkins에서 CI 처리할 수 있도록 수정
#28
phantom08266 added a commit that referenced this issue Jun 13, 2021
CD 구성 시 Window에서는 문제가 없었지만 ubuntu에서 mysql에 sha256 암호화된 값과 springboot에서 암호화된 값 불일치 발생.
확인 결과 springboot에서 DB에 값 넣을때 수신받는 DB측에서 일부 값을 변경하여 저장되는 듯함.
문제의 원인은 springboot에서 sha256을 string으로 변환 시 값이 일부 깨지는 것으로 확인하여 byte array를 string으로 Converting하여 DB에 저장하도록 함.

#28
phantom08266 added a commit that referenced this issue Jun 15, 2021
도커이미지를 만들기 위해 도커파일 추가
#28
phantom08266 added a commit that referenced this issue Jun 15, 2021
CI 구성함에 있어 명시적으로 프로파일을 분리하여 변경 실수 방지
#28
@phantom08266 phantom08266 changed the title CI 적용해보기 CI/CD 적용 Jun 17, 2021
@phantom08266 phantom08266 mentioned this issue Jun 17, 2021
phantom08266 added a commit that referenced this issue Jun 25, 2021
* Fix 테스트 코드도 checkstyle반영하도록 수정

#28

* Fix 통합테스트는 CI에서 제외

단위테스트만 Jenkins에서 CI 처리할 수 있도록 수정
#28

* Fix 예외처리 및 테스트코드 리펙토링

#28

* Fix Mysql password 값 byte to string 으로 변경

CD 구성 시 Window에서는 문제가 없었지만 ubuntu에서 mysql에 sha256 암호화된 값과 springboot에서 암호화된 값 불일치 발생.
확인 결과 springboot에서 DB에 값 넣을때 수신받는 DB측에서 일부 값을 변경하여 저장되는 듯함.
문제의 원인은 springboot에서 sha256을 string으로 변환 시 값이 일부 깨지는 것으로 확인하여 byte array를 string으로 Converting하여 DB에 저장하도록 함.

#28

* Build 도커파일 추가

도커이미지를 만들기 위해 도커파일 추가
#28

* Fix 프로파일 분리

CI 구성함에 있어 명시적으로 프로파일을 분리하여 변경 실수 방지
#28

* Fix Jenkins파일 github에서 관리하도록 변경

* Fix CI/CD 파일 분리

- CI를 할때에는 배포할 필요가 없으므로 두개의 파일로 분리
- CD는 main 브랜치에 push할때만 배포될 수 있도록 수정

* Fix Jenkinsfile-CI 누락내용 수정
@phantom08266 phantom08266 moved this from In progress to Done in careers Jul 14, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request
Projects
Development

No branches or pull requests

1 participant