CI-CD
-
[Travis] Notification Slack 연동CI-CD 2022. 3. 25. 16:48
이 글은 혼자 학습한 내용을 바탕으로 작성되었습니다. 틀리거나 잘못된 정보가 있을 수 있습니다. 댓글로 알려주시면 수정하도록 하겠습니다. 1. Travis Notification Slack 연동 Travis를 사용중이시라면 아마 기본적으로 Email을 연동하여 사용중 이실거라 생각합니다. Travis의 경우 Email이 아닌 Slack을 이용하여 Notification을 전달 받을 수 있습니다. 이번 포스팅에서는 Travis Notification을 Slack과 연동하는 방법에 대해 알려드리고자 합니다. 이미 Slack을 사용중이시면 Slack에 로그인 후 Slack App Directory에 접속합니다. 만약 Slack을 처음 사용하시는 분은 Slack에 회원가입후 Slack App Directory에..
-
[Jenkins] Log4j 취약점 확인CI-CD 2021. 12. 22. 14:12
이 글은 혼자 학습한 내용을 바탕으로 작성되었습니다. 틀리거나 잘못된 정보가 있을 수 있습니다. 댓글로 알려주시면 수정하도록 하겠습니다. 1. Jenkins Log4j 사용 확인 이번 Log4j 취약점이 공식 확인된 후 개인 서버에 설치된 프로그램 중 Jenkins의 확인이 필요하다는 것을 인지하게 되어 이번 글을 작성 하게 되었습니다. Jenkins는 java로 구현된 시스템입니다. 그래서 Log4j를 사용할 가능성이 있기에 확인이 필요합니다. 다행히 Jenkins의 공식 사이트에서 Jenkins의 경우 Log4j를 사용하지 않는 내장 Jetty 웹 애플리케이션 컨테이너를 사용하고 발표 하였습니다. 하지만 추가적인 문제는 Jenkins에서 다운로드하였던 Plugin이 Log4j 프레임워크를 사용할 수도..
-
[CI-CD] Jenkins GitHub Repository 연동하기CI-CD 2021. 11. 24. 00:40
이 글은 혼자 학습한 내용을 바탕으로 작성되었습니다. 틀리거나 잘못된 정보가 있을 수 있습니다. 댓글로 알려주시면 수정하도록 하겠습니다. 이번 글에서는 Jenkins와 GitHub의 Repository를 연동하는 방법을 포스팅 하고자 합니다. 1. Jenkins GitHub Server 설정 Jenkins에 로그인 후 Menu에서 새로운 Jenkins관리를 클릭하여 Jenkins관리 화면으로 이동 합니다. 이후 시스템 설정 Menu로 이동 합니다. 화면 중간에 있는 GitHub 항목에서 Name은 사용자가 원하는 이름을 입력 하고 API URL에는 https://api.github.com을 입력한 뒤 아래 저장 버튼을 클릭하여 GitHub Server 설정을 저장 합니다. 2. GitHub Reposit..
-
[CI-CD] Jenkins 버전 업데이트CI-CD 2021. 9. 5. 21:46
이 글은 혼자 학습한 내용을 바탕으로 작성되었습니다. 틀리거나 잘못된 정보가 있을 수 있습니다. 댓글로 알려주시면 수정하도록 하겠습니다. 이번 글에서는 Jenkins의 버전을 업데이트 하는 방법을 포스팅 하고자 합니다. Jenkins에 접속 후 우측 하단을 보면 현재 Jenkins의 버전을 확인 할 수 있습니다. 또한, Jenkins관리 메뉴에 들어가면 업데이트 가능 버전이 있으면 알림을 확인할 수 있습니다. 현재 버전보다 상위 버전의 Jenkins로 버전 업데이트 방법은 설치 방법에 따라 다르게 진행 됩니다. 1. yum을 이용하여 설치 시 Jenkins를 yum을 통해서 설치를 진행 하셨다면 업데이트 또한 yum을 통해 진행이 가능 합니다. sudo service jenkins stop 위 명령어로 ..