일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- typescript
- .NET
- 파이어베이스
- GitHub
- Maui
- page
- MSSQL
- listview
- JavaScript
- 리엑트
- 오류
- Binding
- 플러터
- AnimationController
- 자바스크립트
- 바인딩
- React JS
- MS-SQL
- HTML
- Flutter
- db
- 마우이
- 닷넷
- Animation
- 함수
- 깃허브
- Firebase
- 애니메이션
- MVVM
- spring boot
- Today
- Total
목록형상 관리/Jenkins (4)
개발노트
*WebHook을 연결하기전 준비 개발자가 Repository(GitHub)로 Push하면 WebHook이 발생하고 Jenkins가 GitHub에서 발생된 WebHook을 알아차리고 자동으로 빌드하는 기능을 만들어본다. 다만, WebHook을 설정하기 위해서는 Jenkins 주소가 Public해야한다. localhost:Port 로는 WebHook 설정이 불가능하다는 이야기이다. 이를 해결하기 위해 포트포워딩(보안 취약)이나 ngrok(8시간 무료버전), localtunnel같은 툴을 설치하여 localhost를 외부에서 접속할 수 있도록 만들어줘야한다. 그렇다면 그나마 보안에 덜 취약한 localhost 나 ngrok를 외부에서도 접근할 수있도록 미리 설정을 해보자. *localtunnel와 ngrok..
1. jenkins 시스템 설정에 들어간다. 2. E-mail로 알려줌 카테고리에 아래와같이 정보를 입력한다. 1) SMTP서버: 메일서버 도메인 2) Use SMTP Authentication 체크, 계정 ID(도메인 빼고), PW 입력 3) SSL 사용 체크 Port 465 4) Test e-mail에 도메인까지 다적고 Test configuration 버튼 클릭 5) 저장버튼 클릭 3. TEST 메일 확인 4. 프로젝트 빌드 후 조치에 도 동일하게 설정해준다.
1. GitHub에 접속한다. 2. 우측상단에 있는 프로필을 클릭하고 [Settings]를 클릭한다. 3. Developer setting을 클릭한다. 4. Personal access tokens에 들어가서 Generate new token으로 토큰을 생성한다. 5. 패스워드를 입력하고 나서 아래와 같이 체크 및 정보를 입력해준다. 6. 생성된 토큰을 복사한다. 7. 생성된 토큰을 Jenkins에 등록하기위해 jenkins에 접속한다. 8. Jenkins 관리 > 시스템 설정에 접속한다. 9. GitHub Server설정에서 Add GitHub Server을 클릭한다. (쭉 내리다보면 있음) 10. Add > Jenkins버튼 클릭 11. Kind를 Secret text로 선택하고, Secret에 위에..
1.Jenkins를 설치하기위해 아래 링크로 들어간다. https://www.jenkins.io/download/ Jenkins download and deployment Jenkins download and deployment The Jenkins project produces two release lines: Stable (LTS) and regular (Weekly). Depending on your organization's needs, one may be preferred over the other. See the links below for more information and recommendations abo www.jenkins.io 2. Window 버전을 클릭한다. 3. 설치파일을 실..