728x90 study/server12 jenkins plugin install 젠킨스 플러그인 설치 젠킨스에 플러그인이 있다고 한다! 내가 원하는건 슬랙 노티피케이션.! 기존에는 try catch로 에러나면 slack보내게 해놨었다! 그리고 /var/log 경로에도 로그 쌓아놓게 했는데.. jenkins 는 로그도 확인할 수 있더라!! 아무튼 젠킨스로 바꾸면서 여기서 제공해주는 기능을 쓸 수 있다는 걸 알게 되었다. 설치는 엄청 간단했다. 클릭클릭만 하면 설치된다. 대시보드에 접속하면 좌측 메뉴에서 Jenkins 관리 > 플러그인 관리 클릭. slack찾아서 다운 받으면 된다. 바로 다운로드 진행 되는게 화면에서 나타난다. 기다리자~~ 맨 밑에 jenkins재시작 체크박스에 체크해주자! 자동으로 재시작이 됨. 기다리면 초기 화면으로 돌아온다!! 등록한 스케쥴 하나 선택해서 수정화면으로 가서 빌드 후 조.. 2021. 9. 17. crontab 대신 jenkins로 스케쥴 등록하기 jenkins 배치파일 등록해보자!(스케줄) 접속방법 http://아이피 또는 도메인 : 포트번호 로 웹으로 접속할 수 있다. 이전에 등록했던 정보로 로그인 해주자! 좌측에 새로운 item을 클릭하면 다음과 같은 화면으로 이동한다. 필수인 item name은 어떤 주기의 스케쥴인지 알 수 있도록 입력하면 좋을듯하다. 맨위에 Freestyle project 선택후 이동!! 어떤 스케쥴인지 간단히 설명 작성! 소스코드 관리는 선택 안할거라 none에 그대로 둔다. 스케쥴을 돌릴라 Build periodically선택 후 주기 입력! 필자는 17분마다 한번씩 ㅎㅎ * * * * * 분당 */2 * * * * 2분마다 빌드환경은 일단 패스! Build > Add build setp > Execite shell .. 2021. 9. 16. letsencrypt 삭제 https가 아니면 사용 못하는 api때문에 임시로 받아놓고 잘 쓰고있었다. 근데 승인된 ssl로 변경하려니까 안됨.. 알고보니 설치해놓았던 무료 SSL은 삭제해야한다.ㅜㅜ 삽질과 검색의 시간.. certbot delete --cert-name testest.com centos7에서 nginx사용했고, 무료로 받은 ssl 삭제 후 꼭 서버 재부팅 해주자. systemctl restart nginx 적용 성공! 2021. 9. 15. 맥 OS 비밀번호를 건 압축 파일 만들기 Mac 자료를 압축해서 올릴 일이 있었는데 맥에서는 어떻게 하는것인가;; 찾아보니 다음과 같이 입력! 터미널 열고 실행시킨다! . zip -er /Users/유저이름/desktop/test/save_file.zip 압축시킬 파일이름 그리고 패스워드 입력하면 save_file.zip이라는 압축 폴더가 생성됨. 매우 간단.ㅎㅎ 2021. 9. 15. centos7 Jenkins install 젠킨스 설치 크론탭으로 돌리던걸 젠킨슨으로 바꾸기로 함! 자바설치 # sudo yum install java-1.8.0-openjdk-devel Jenkins 저장소를 활성화한다! # curl --silent --location http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo | sudo tee /etc/yum.repos.d/jenkins.repo # sudo rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key 설치 # sudo yum install jenkins 설치하려하니 다음과 같은 에러 발생! public key for jenkins-2.303.1-1.1.noarch.rpm is not installed .. 2021. 9. 14. linux crontab 리눅스 크론탭 사용하기 centos7 에서 작업진행. 크론탭 작성하기 [root@centos home]# crontab -e 작성된 크론탭보기 [root@centos home]# crontab -l #2분마다 php 파일 실행 */2 * * * * php /home/centos/member/memberSync.php #매일 새벽 4시0분 php 파일 실행 0 4 * * * php /home/centos/product/productDelete.php #한시간 마다 php 파일 실행 , 에러 로그 남기기 0 * * * * php /home/centos/product/productSync.php > /var/log/product.log 2>&1 > : 파일을 오버라이트 (에러 내용을 덮어쓰기한다.) >> : 에러내용을 어팬드 계속 .. 2021. 9. 13. 이전 1 2 다음