DevOps
-
gitignore not workingDevOps/Git 2019. 9. 17. 17:46
git rm -r --cached . git add . git commit -m "fixed untracked files" https://stackoverflow.com/questions/11451535/gitignore-is-ignored-by-git .gitignore is ignored by Git My .gitignore file seems to be being ignored by Git - could the .gitignore file be corrupt? Which file format, locale or culture does Git expect? My .gitignore: # This is a comment debug.log nbpr... stackoverflow.com
-
Git GUI Tools ListDevOps/Git 2019. 9. 16. 21:11
Git GUI Tools 목록입니다. 1. Git Extensions https://sourceforge.net/projects/gitextensions/ Git Extensions Download Git Extensions for free. A toolkit to make working with Git more intuitive. Git Extensions is a toolkit aimed at making working with Git on Windows more intuitive. Git Extensions is also available on Linux and Mac OS X using Mono. sourceforge.net 제가 맨처음 사용한 Git GUI 프로그램으로 Windows에서 만 지원..
-
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 + Slack 알림 연동DevOps 2019. 8. 18. 20:00
Jenkins 에서 빌드후 Slack에서 알림을 받을수 있도록 연동하도록 하겠습니다. 1. Slack에서 Jenkins에서 알림을 받을 채널을 하나 만들어 줍니다. 2.채널을 만든후 Slack 좌측 탭의 App 의 + 버튼을 클릭합니다. 3. Browse Apps에서Jenkins를 검색하여 Jenkins CI 를 Install 합니다. 4. Jenkins CI가 설치된 후 Add Configuration 버튼을 클릭 합니다. 5. Jenkins로 부터 알림을 받을 채널을 설정 합니다. 채널을 설정한 뒤 Add Jenkins CI integration 버튼을 클릭합니다. 6.Setup Instructions 의 Step3의 Team Subdomain 와 Integration Token Credential ..
-
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..
-
Jekyll을 사용하여 GitHub 블로그 만들기DevOps/Github 2019. 8. 8. 22:42
https://jekyllrb-ko.github.io/ Jekyll • Simple, blog-aware, static sites Transform your plain text into static websites and blogs jekyllrb.com [github.io 페이지 만들기] https://dnight.tistory.com/entry/GitHubio-%ED%8E%98%EC%9D%B4%EC%A7%80-%EB%A7%8C%EB%93%A4%EA%B8%B0 GitHub.io 페이지 만들기 Github 를 통해서 홈페이지 또는 블로그 같은 웹페이지를 표시하고 사용 할 수 있습니다. https://pages.github.com/ GitHub Pages Websites for you and your pr..
-
GitHub.io 페이지 만들기DevOps/Github 2019. 8. 8. 15:12
Github 를 통해서 홈페이지 또는 블로그 같은 웹페이지를 표시하고 사용 할 수 있습니다. https://pages.github.com/ GitHub Pages Websites for you and your projects, hosted directly from your GitHub repository. Just edit, push, and your changes are live. pages.github.com 위의 사진처럼 new repository 를 생성하고 Repository name에 (username).github.io를 입력합니다. 그리고 Create repository 버튼을 눌러 Repository를 생성합니다. 그러면 페이지 생성은 완료 되었습니다. 생성한 repositiry 에서 S..
-
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/)를 사용하여..