Jenkins로 CI/CD 구축 및 트러블슈팅: Exec exit status [127] 및 Permission Denied 오류 해결
·
개발 꿀팁
CI/CD 도구로 팀시티를 사용하다가 Jenkins로 마이그레이션 하게 되었다. Jenkins는 오픈 소스, 방대한 플러그인 생태계, 유연성, 커뮤니티 지원 등 여러 면에서 강력한 장점을 가지고 있다. 또한 무료로 사용할 수 있어 예산이 제한된 팀이나 복잡한 CI/CD 요구사항이 있는 팀에게 매우 유용할 수 있다. 아직 복잡한 CI/CD 요구사항은 없지만 향후 지속적으로 사용할것을 고려하여 시도해보았다.Jenkins 설치 및 설정방법에 대해 설명하고 밑에 내가 마주했던 문제들에 대해 정리해보려고한다.1. Jenkins 설치 및 초기 설정 방법1. ec2에 Jenkins 설치sudo apt-get update && sudo apt-get upgrade# Jenkins는 Java로 제작된 오픈 소스이기에..
[Github] github profile 꾸미기
·
개발 꿀팁
개발꿀팁 github profile 예쁘게 꾸미기 본격적인 취업준비를 위해 github를 살짝 단장하면서 포스팅을 적어본다. github메인페이지 꾸미는 방법! 1. Repository 만들기 내 github계정과 똑같은 repository를 하나만든다 그럼 평소 repository를 만들 때와는 다르게 고양이가 나와서 해당 repo의 README를 내 깃헙프로필로 쓸 수 있다고 알려준다 2. README.md 수정하기 위에서 만든 레포에서 readme를 수정하면 github 메인화면에 적용 된다. 다른 분들의 github를 염탐해 보니 보통은 짧은 소개, 사용해본 기술스택, contact 등의 정보는 넣는 것 같다. 참고할만한 몇가지 소스를 밑에 적어본다 마크다운 작성하기 마크다운을 작성해보고 미리 볼..
Port 8080 was already in use 에러 해결방법
·
개발 꿀팁
개발꿀팁 Port 8080 was already in use 에러 해결방법 8080 포트를 여러프로젝트에서 사용하다 보니 아래와 같은 오류가 발생하였다. 원인 서버를 구동하려고 할 때 서버가 사용하려고 하는 port를 다른 프로세스나 프로그램이 점유하고 있어서! 일반적으로 서버를 정상적이지 않은 방법으로 종료하거나 종료된 경우 사용자에게는 사용을 하지 않는 것처럼 보이지만 실제로는 서버가 종료되지 않아서 다시 서버를 실행시킬 때 자주 나타나는 문제 해결방법 1. 사용하려는 port 변경 application.properties에 8081번으로 포트를 변경한다는 코드를 입력해준다. #configuring port server.port = 8081 2. 포트 강제종료 강제로 프로세스를 종료시킨다. Mac /..
[Github] Github repository 병합하기
·
개발 꿀팁
개발꿀팁 Github Repository 병합하기 코딩 막 시작할 무렵 git에마구잡이로 만들었던 repository가 16개 정도가 있다. 코딩공부를 본격적으로 시작하고 다른사람들의 github을 보게 됐는데 repository가 깔끔하길래 나도 시도해 봤다. 다음에도 유용하게 사용할 수 있을 것 같아 정리해본다. git repository 병합하기 새로운 repository = 레포1 병합할 repository = 레포2 1. 레포1을 만든다. 2. 로컬에 레포1을 clone 한다. 경고문구가 나오지만 신경쓰지 않아도 된다. git clone 레포1주소 3. 레포1의 파일로 들어간다 cd 레포1이름 4. 병합할 레포를 remote한다. git remote add 레포2이름 레포2주소 5. fetch한..
intellij에서 JAVA 알고리즘 풀기 설정
·
개발 꿀팁
개발꿀팁 intellij에서 JAVA 알고리즘 풀기 설정 별거 아니지만 초보에겐 어려웠던것!!!! intellij에서 JAVA 알고리즘 풀게끔 설정하기!! 문제풀면서 디버깅도하고 해야하는데 intellij가, java가 익숙하지 않아 고생좀했다 1. 폴더설정 Solution java class만들기 2. Class 선언하기 임의의 코드를 적어보았다. 아래쪽에 Solution 클래스를 선언해야 연결이 됨. import java.util.*; // 알고리즘 문제 class Solution { public int[] solution(int[] arr, int divisor) { int[] answer = {}; ArrayList list = new ArrayList(); for(int i=0; i
intellij 'Recompile with -Xlint:unchecked for details' 오류 해결 방법
·
개발 꿀팁
intellij 사용법 intellij 'Recompile with -Xlint:unchecked for details' 오류 해결 방법 아래와 같은 오류 발생 시 해결방법 ArrayList 타입을 설정 List list = new ArrayList(10); --->>>> List list = new ArrayList(10); 관련 내용 -> stackoverflow
유리코딩
'개발 꿀팁' 카테고리의 글 목록