일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- javascript
- EC2
- RDS
- Jenkins
- axios
- Spring
- Github Actions
- Express
- webhook
- MUI
- Troubleshooting
- MongoDB
- fastapi
- React
- ngrok
- Java
- AWS EC2
- error
- linux
- python
- TypeScript
- macbook
- 500
- springboot
- github
- AWS
- js
- docker
- deploy
- nodejs
- Today
- Total
목록Jenkins (5)
BEAT A SHOTGUN
ERROR ❌ Jenkins 에 git 소스를 넣으려할 때 이런 에러가 난다? jenkins 가 설치된 os 에 git 이 설치되어 있지 않은 거다. SOLUTION ✅ for AWS EC2 AWS EC2 라면 putty 에 접속해 sudo yum install git 을 설치해주자. for WINDOWS OR MAC WINDOSWS 나 MAC 이라면 git 홈페이지가서 설치해주자. 끝 항상 멍청해지지 않도록 조심하자!
지금까지 EC2 의 젠킨스가 github에 올라온 프로젝트를 가져와 빌드하는 데 까지 했다. 이제 빌드한 뒤 자동으로 배포하는 기능을 만들어보자. 우선 환경에 따라 작성해야할 Script 가 매우 다를 수 있으므로, 나는 Springboot, Maven, EC2 에 설치된 건 Linux 다. 그리고 톰캣이 내장된 jar 파일을 사용할 거다. 톰캣까지 있으니. 시작 👊 준비물 : EC2 에 깔린 젠킨스 우리는 빌드까지했으니, 빌드 후 젠킨스가 할 작업을 정해주면 모든 게 끝난다. 일단 순서를 생각해보면, github 에 commit 되면, 업데이트 된 프로젝트를 젠킨스가 가져올 거고(GitHub hook trigger for GITScm polling) 젠킨스는 가져와서 바로 빌드할 거다. 그 뒤에 빌드 ..
서비스 중지 systemctl stop jenkins 서비스 제거 systemctl disable jenkins 패키지 제거 yum remove jenkins sudo 로 깔았으면 sudo 로 지우자 남은 파일, 폴더 삭제 rm -rf /etc/init.d/jenkins rm -rf /var/lib/jenkins rm -rf /etc/yum.repos.d/jenkins.repo 참고 : linux 에서 jenkins 삭제하기
ERROR ❌ 갑자기 comman not found 가 계속 나온다 echo 를 제외한 모든 명령어가 먹통이다? SOLUTION ✅ PATH 가 꼬인거니까 export PATH=/usr/bin:/bin 을 입력해준다. 끝 오타내지 말자! 참고 : 갑자기 명령어가 안 먹고...
시작 👊 일단 로컬에 젠킨스를 받아서 설정해보자. 젠킨스 다운로드 중 왜 그런지 몰라도 30분걸림 서버도 3번이나 끊김. 설치 끝 젠킨스 실행 localhost:5000 에 들어가면 한 2분 정도 기다려주면 이런게 나오는데 빨간글자로 적힌 폴더에 들어가면 이렇게 있다. Password 파일을 메모장으로 열면 매우 간단한 비밀번호가 있고 복붙해서 사이트에 넣어주자. EC2 에서 할 때는 또 다른 경로를 알려줄거다. 그건 조금 있다가 EC2 할 때 다시 알아보자. 우리는 일단 로컬에서 해보고 설절이 잘 되나 보려고하는거니께 일단 ㄱ 그러면 페이지가 바뀌면서 플러그인 설치화면이 나오는데 우린 모르니까 일단 해주자. 생각보다 오래걸림 이거는 우리가 이제 젠킨스에 접속할 때 사용할 아이디와 비밀번호다. 접속할 포..