DevOps
-
Github 프로필 꾸미기DevOps/Github 2022. 4. 25. 23:09
github에 자신의 아이디와 동일한 repository 를 생성시 프로필을 만들 수 있습니다. 만들어 두면 차후에 이력서로 사용하거나 이력을 설명하기에 매우 좋습니다. 위의 스크린샷 처럼 깃허브 캐릭터가 뜨면서 특별한 저장소라며 public으로 README를 초기화하고 시작하라고 안내가 뜹니다. 저는 이미 생성을 하여서 이미 존재하는 repository 라고 표기되고 있습니다. repository 가 생성된 후에는 README.md에 markdown으로 작성하려 프로필을 쓸 수 있습니다. 자신의 github에 접속하면 위와 같이 README 에작성한 내용이 바로 표기됩니다. https://github.com/DNights DNights - Overview I'm android developer. DNi..
-
Github Actions 소개DevOps/Github 2020. 11. 23. 11:10
github.com/features/actions Features • GitHub Actions Easily build, package, release, update, and deploy your project in any language—on GitHub or any external system—without having to run code yourself. github.com Github Actions 는 Github에서 제공하는 CI/CD 도구로 workflow 자동화를 지원해주는 기능입니다. github 저장소에 있는 프로젝트 내 .github/workflows 안에 작성된 yml 파일로 구동됩니다. 기본적으로 제공하는 가상머신의 하드웨어 사양은 아래와 같습니다. 2-core CPU 7 GB o..
-
Fork 에서 Jira issue 링크 걸기DevOps/Git 2020. 9. 28. 15:54
Fork 에서 Jira issue 번호로 하이퍼링크 거는 방법입니다. 1. 상단 Repository > Settings for this Repository... 클릭 2. 표시된 창에서 Issue Tracker 탭 선택 3. Bug Tracker Rules 하단 + 버튼 클릭 하여 Add Sample Jira Rule 선택 4. Bug Tracker Rules 에 새로운 Rules 가 추가되며 Name 에 규칙 이름 Local 은 자신만 사용 / Shared 다른 사람과 공유 Parsing Regular Expression 에 Jira project key 의 생성 규칙을 입력 Result Url 에 링크하는 url 규칙을 입력 Test Message 에서 만들어진 규칙을 태스트 해볼 수 있습니다. 5...
-
Git 삭제된 branch, commit 복구하기DevOps/Git 2020. 9. 23. 10:04
git 를 사용하다가 실수로 branch 나 commit 을 삭제해버리는 경우가 있습니다. 잘못하면 많은 양의 작업이 통째로 날라가기도 합니다. 그래도 모든 git의 내역은 git에 저장되어 있습니다. 콘솔창에 아래의 명령어를 실행합니다. git reflog 입력하면 아래와 같이 화면이 출력됩니다. 그동안 작업했던 모든 내용이 표시됩니다. 아래로 이동하면 내역이 더 표시됩니다. 좌측 주황색 으로 표기된것은 commit id 입니다. 그리고 오른쪽으로 Head 가 이동된 index 그리고 내역이 표기 되어 있습니다. 위의 내용에서 branch 를 복구하고 싶다면 아래의 명령을 사용합니다. git checkout -b HEAD@{숫자} ex) git checkout -b master2 HEAD@{9} 이라고..
-
Github Actions - 환경변수로 Keystore 저장하여 사용하기DevOps/Github 2020. 5. 1. 15:16
터미널에서 Keystore 파일을 base64로 변경하여 파일로 저장합니다. openssl base64 -in [keystore file path] -out [base64 file path] 저장된 Base64의 파일내용을 복사하여 Github의 프로젝트 Settings -> Secrets 에 valuse에 Base64 파일 내용을 붙여서 환경변수로 추가합니다. 환경변수로 등록하는 방법은 아래 포스팅에 자세하게 작성되어 있습니다. https://dnight.tistory.com/entry/GitHub-Actions-%ED%99%98%EA%B2%BD%EB%B3%80%EC%88%98-%EB%93%B1%EB%A1%9D-%EB%B0%A9%EB%B2%95?category=846519 GitHub Actions -..
-
GitHub Actions - 환경변수 등록 방법DevOps/Github 2020. 3. 21. 00:05
github actions환경변수 등록하기 1. 상단 탭의 Settings 로 이동합니다. 2. 좌측 Secrets 항목으로 이동합니다. 3. "Add a New secret" 항목 클릭 4. Name , Value 를 작성합니다. 5. "Add secret" 클릭 6. 등록된 Name 을 복사합니다. 7. workflows 의 yml 파일에 등록한 secrets 를 호출하여 사용합니다. ${{ screts.XXXX }} 로 호출하여 사용 할 수 있습니다. android.yml name: Android CI #on: [push] on: push: branches: - buildTest jobs: build: runs-on: ubuntu-latest env: TEST2: ${{ secrets.TEST_2 ..
-
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..
-
Git FlowDevOps/Git 2019. 11. 4. 12:57
일반적으로 사용하는 Git Flow 형식 입니다. master는 최종 배포 완료된 commit 집합이며 배포버전을 Tag로 표기합니다. 최종 테스트를 통과한 release branches만 merge 됩니다. hotfix는 최종 배포 완료후 발생한 긴급한 버그를 수정한 commit 집합 입니다. 수정완료후 master , develop에 각각 merge 됩니다. release branches는 개발이 완료된 commit 집합이며 개발은 완료되고 QA, 최종테스트를 앞두고 있는 상태입니다. QA에서 발생한 버그는 해당 branch에서 수정하여 commit 후에 배포시 master와 develop으로 merge됩니다. develop는 개발완료된 코드이며 feature에서 기능 개발이 완료된 코드를 merge..
-
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 빌드 내용의 공개여부를 선택 ..