DevOps
-
Github Action - Android build setting startDevOps/Github 2020. 3. 5. 11:59
github의 action 을 사용하여 안드로이드 빌드 셋팅을 하도록 하겠습니다. https://github.com/DNights/AndroidActionTest DNights/AndroidActionTest Contribute to DNights/AndroidActionTest development by creating an account on GitHub. github.com github에서 제공하는 action을 이용하여서 빌드 환경을 구축하도록 해보겠습니다. 적용하고자 하는 repsitory에서 상단에 탭 4번째에 Action이라는 항목이 있습니다. Action 탭을 클릭합니다. 최초 시작시 자신이 구성하고자 하는 환경의 기본셋팅을 지원해줍니다. 저는 android 빌드를 할 예정이기 때문에 An..
-
Bitrise 시작하기DevOps 2019. 10. 15. 10:37
https://app.bitrise.io/ Bitrise - Mobile Continuous Integration and Delivery Android, iOS & cross-platform mobile continuous integration / delivery, with 200+ integrations. Sign up and start building (for free!) today. www.bitrise.io Bitrise 시작하기 Bitrise 회원가입 / 로그인을 합니다. githhub , bitbucket, gitlab 의 계정을 사용하여 로그인 할수 있습니다. 로그인후 Dashboard 탭의 Add your first app 을 클릭합니다. 처음 항목에서 App 빌드 내용의 공개여부를 선택 ..
-
XPER 2019 스터디 2차 컨퍼런스 - DevOps -Conference 2019. 10. 12. 18:25
https://festa.io/events/495/ XPER 2019 스터디 2차 컨퍼런스 - DevOps - | Festa! Festa에서 당신이 찾는 이벤트를 만나보세요. festa.io https://github.com/xperstudy/devops xperstudy/devops Contribute to xperstudy/devops development by creating an account on GitHub. github.com 오늘은 Xper 2019 스터디 2차 컨퍼런스를 다녀왔습니다. 주제는 DevOps 입니다. 행사순서 12:30 - 13:00 등록 13:00 - 13:20 아이스 브레이킹 13:20 - 13:50 김두진 Docker 소개 및 체험 13:50 - 14:30 김성식 Bit..
-
Slack + Firebase 연동 알림DevOps 2019. 9. 7. 00:07
에러가 발생시 Firebase에 수집된 에러가 Slack으로 알림이 가도록 연동하겠습니다. 1. https://api.slack.com/apps 으로 이동 2. Create New App 버튼 클릭 3. App Name 에 Firebase 입력합니다. Development Slack Workspace 에 전받고자하는 Workspace를 선택합니다. 4. 앱생성이 완료된 다음 Basic Information 에서 Incoming Webhooks 버튼 클릭 5. Activate Incoming Webhooks 에서 우측 상단 스위치를 Off 에서 On 으로 변경 후 Add New Webhook to Workspace 버튼 클릭 6. Post to 에서 해당 Webhook 을 받은 체널을 선택합니다. (저는 ..
-
Jenkins + Google Play Store 배포 연동DevOps 2019. 8. 16. 10:52
Jenkins 에서 빌드가 완료된 안드로이드 APK를 Google Play Store로 업로드하여 등록하는 부분을 진행합니다. 1. Jenkins 에서 Jenkins 관리 -> 플러그인 관리 -> 설치가능 탭을 선택하여 Google Play Android Publisher Plugin 를 검색 한다음 체크 후 설치합니다. 2. Jenkins에서 플러그인을 설치한 후 Google Pay Console 에서 왼쪽 탭리스트의 설정 -> API 엑세스 를 선택합니다. 3. 새 프로젝트 만들기를 실행한후 서비스 계정의 서비스 계정 만들기 버튼을 클릭합니다. 버튼 클릭시 나오는 다이얼로그 창에서 1번의 항목의 Google API 콘솔 링크를 클릭하여 이동합니다. 4. 서비스계정에서 상단의 +서비스 계정 만들기 버튼..
-
Github + Jenkins 연동 설정DevOps 2019. 8. 14. 02:48
GitHub와 Jenkins를 ssh인증방법을 사용하여 연동하는 방법입니다. 1. Jenkins의 Plugin중에서 GitHub Integration를 설치합니다. 2. jenkins 가 설치된 서버에서 ssh 를 생성합니다. sudo su -s /bin/bash jenkins ssh-keygen 3. 생성된 ssh 공개키를 확인하여 복사합니다. sudo cat /var/lib/jenkins/.ssh/id_rsa.pub 4. GitHub의 해당 프로젝트 Settings -> Deploy keys 에서 add deploy key 버튼을 클릭합니다. 5. 복사한 공개키를 붙여 넣습니다. 6. GitHub의 해당 프로젝트 Settings ->Webhooks 에서 Add Webook 클릭 7. Payload U..
-
DevOps 란?DevOps 2019. 7. 25. 01:33
DevOps란? 데브옵스(DevOps)는 소프트웨어의 개발(Development)과 운영(Operations)의 합성어로서, 소프트웨어 개발자와 정보기술 전문가 간의 소통, 협업 및 통합을 강조하는 개발 환경이나 문화를 말한다. 데브옵스는 소프트웨어 개발조직과 운영조직간의 상호 의존적 대응이며 조직이 소프트웨어 제품과 서비스를 빠른 시간에 개발 및 배포하는 것을 목적으로 한다. DevOps Toolchain이란? 데브옵스 툴체인(DevOps toolchain)은 데브옵스(DevOps) 적용이 가능한 툴을 묶어 하나의 체인 형식으로 모든 과정(기획-개발-빌드-테스트-배포-모니터링-산출물-KnowledgeBase)을 묶어 사용하는 개념이다. 데브옵스 문화를 효과적으로 적용하기 위한 방법론이다. 코드 - 코드..
-
CentOS7 - JenKins 설치DevOps 2019. 7. 25. 01:14
CentOS7 - https://www.centos.org/download/ Download CentOS Download CentOS As you download and use CentOS Linux, the CentOS Project invites you to be a part of the community as a contributor. There are many ways to contribute to the project, from documentation, QA, and testing to coding changes for SIGs, providing www.centos.org CentOS7사이트에서 Minimal ISO를 다운로드 받습니다. Rufus(https://rufus.ie/)를 사용하여..