build
-
Jenkins - Apache Web Server 연동하기 ( Mac OS )IT 2021. 3. 24. 17:50
Jenkins와 Apache Web Server를 활용하여 Artifacts 관리하기 Mac OS Big Sur 11.2.3 기준에서 구성되어있습니다. 1. Apache 설정하기 - 루트 디렉토리 및 접근 권한 설정 아래 명령어를 입력하여 설정 파일을 열어본다. sudo nano /etc/apache2/httpd.conf 설정 파일을 열어보면 DocumentRoot 부분과 가 아래 그림(기본설정) 처럼 들어있을텐데 해당 부분을 앞에 #을 넣어 주석 처리하고 하단의 그림(DocumentRoot 변경 및 Directory 설정 변경) 처럼 파일의 제일 하단에 추가한다 DocumentRoot - Apache Web Server의 루트 디렉토리 경로를 설정하는 부분 태그를 사용하여 해당 경로의 디렉토리의 접근 ..
-
Jenkins - Slack Notification - Custom App ( Bot )IT 2021. 3. 24. 10:34
Jenkins에서 Build 될 때 Slack Custom App ( Bot ) 으로 알림 받기 Slack Notification 플러그인이 없다면 설치 후 진행 1. Slack Custom App ( Bot ) 생성하기 - App 생성 api.slack.com/apps?new_app=1으로 이동 App 이름을 입력하고 Workspace를 지정 후 Create App - App 설정 Basic Information > Add features and functionality > Incoming Webhooks 활성 Basic Information > Add features and functionality > Permissions 설정 Scopes > Bot Token Scopes > Add an OAuth..
-
Jenkins - Gitlab - Build 자동화와 Android App 패키징하기IT 2021. 3. 12. 18:28
Gitlab Hook을 통한 Build 자동화 및 App 패키징 1. Gitlab Hook을 통한 Build 자동화 - Gitlab Project > Integrations에 Webhook으로 등록할 Jenkins Project의 URL 및 Secret Token 생성 Jenkins Project의 구성 메뉴에서 빌드 유발 클릭 Build when a change is pushed to GitLab 선택 고급... 버튼 클릭 Secret token 항목의 Generate 버튼 클릭 위 그림처럼 Jenkins Project의 Secret token이 생성된다. - Gitlab Project에 Jenkins Project Webhook 추가 Project 설정 메뉴의 Integrations 메뉴로 이동 UR..