github 5

Tomcat + Spring framework + AWS + Docker + GithubAction CICD배포하기

KB IT's Your Life의 마지막 프로젝트를 어제까지 마감하여 끝을 냈다.프로젝트를 진행하며 CICD 를 플로우를 작성해서 배포를 하였다. CICD를 구축한다면 나중에 마감일에 수정 삭제를 마감일까지 하게 되는데 빌드해서 .war 파일만들어서 배포환경의 tomcat에 .war파일 넣고~ 너무 불편하다...이전에 다른 프로젝트( React + nodeJS 등등 ) 할때에도 CICD 구축의 편리성을 느꼈기 때문에 이번 프로젝트에도 구축하려고 하였다. 먼저 환경은톰캣 ( Tomcat 9.0.94 )  Spring Framework ( spring boot 아님!! ) Java version 17 에서 개발을 진행 하였습니다.  CICD 프레임 워크로는   Github Action 을 사용하였습니다. 무..

배포(Deploy) 2024.10.17

TWL 코테 스터디 한주 후 배운 점

바킹독 코테 스터디 운영을 한주 해보았다.총인원은 5명, 목요일에 모여 5문제 정하고 한문제 같이 푼뒤 화요일에 모여 풀었던 문제를 발표한뒤 서로 푼 방식을 공유한다.PR을 통해 코드 리뷰또한 진행한다. 문제 리스트https://github.com/realcold0/Java_algorithm_study/blob/main/0x03/0x03.md Java_algorithm_study/0x03/0x03.md at main · realcold0/Java_algorithm_study자바로 준비하는 코딩테스트 스터디. Contribute to realcold0/Java_algorithm_study development by creating an account on GitHub.github.com https://gi..

회고/TIL TWL 2024.06.05

Git Commit Convention 우아한테크코스 프리코스를 진행하며

이번 우아한테크코스 6기 프리코스를 진행하며 제출하는 기준을 알아보던 중 github에 commit을 할때 협업을 위해 무엇을 커밋한건지 알아보기 편하고 정갈되어 보이기 위해 사용한다는 것을 알게 되었다. 메시지의 구성을 (): 의 형태로 올리게 되는데 먼저 은 코드의 내용이 기능 추가, 버그 수정 등 어떠한 commit인지 적게된다. feat: 새로운 기능 추가 fix: 버그 수정 docs: 문서 변경 style: 코드 스타일 변경 (들여쓰기, 포맷팅 등) refactor: 코드 리팩토링 test: 테스트 코드 추가 또는 수정 chore: 빌드, 패키지 관리 등과 같은 일상적인 작업 등이 있으며 한글로 작성할 수도 있다. ()에는 커밋이 미치는 코드의 범위를 적는다. 이를 적는 내용은 팀마다 다를 수 ..

깃(git) 2023.10.26

안드로이드 스튜디오 깃허브(git-hub) 컨트리뷰터(Contributor)반영안됨

git-hub에 푸시를하였는데 컨트리뷰터 반영이 안되었다. 기존에 할때에는잘 되었는데 커밋- 풀- 푸시 순으로 하면서 충돌이 있어 병합을 하였는데 올리고 나니 컨트리뷰터에 반영이 안되었다. 기존에 잘되어서 email문제도 아닐꺼라 생각하였지만... 한참 알아보던중 알게 되었다. 기존에 git config --global user.email 설정할이메일 을 했던것으로 기억해서 git config --global user.email 을 하니 잘 동작하여 이메일이 나왔다. 하지만 찾아보니 컨트리뷰터 반영이 안되는것은 이메일 문제 뿐이어서 잘 찾아보니 로컬도 맞는지 확인해야했다. git config --local user.email 을 하니 아무것도 나오지 않았다... 따라서 한번씩 확인 하고 추가 해주어야겠다..

깃(git) 2022.12.05

깃(branch) 다른 브랜치의 내용을 마스터로 반영

오늘 팀원들과 안드로이드 스튜디오를 이용하여 한가지 기능을 구현하기 위해 각자 구현해서 공유하기 위해 브랜치를 나누어 진행하였다. 그러던 중 내가 구현에 성공하여 이 브랜치의 파일 상태를 master로 반영하고 싶었는데 깃을 gitdesktop이나 안드로이드 스튜디오의 ui를 이용하여 구현하다가 branch관리는 알아보기 쉽지않아 터미널로 작성하였다. 우선 작업하고 있던 브랜치에서 master브랜치(혹은 main)로 가준다. git checkout master 그렇게 되면 메인인 master브랜치에 옮겨지게 되고 그 뒤 생성했던 병합하고 싶은 브랜치를 merge해준다. 안드로이드 스튜디오에서 프래그먼트를 구현한 fragmentRefair를 병합 한다면 git merge fragmentRefair 무사히 ..

깃(git) 2022.11.05
반응형