github 6

[DevOps/번역글] Github Actions냐 Jenkins냐! 올바른 선택을 해봅시다

시작하기에 앞서, 본 포스트는 "Github Actions or Jenkins? Making the Right Choice for You" 를 읽고 한국어로 정리하기 위해 쓴 번역 글입니다. 오역이 있거나 미숙한 번역이 있을 수 있습니다. 많은 지적질 부탁드립니다! 지난 몇 년간, DevOps는 소프트웨어 생명 주기에 필수적인 부분이 되었습니다. 이는 곧 현재 주도적인 많은 DevOps 도구와 경험을 만들었습니다. CI/CD 프로세스를 지원하는 다양한 도구를 찾을 수 있겠지만, Jenkins와 GitHub Actions는 그 중에서도 압도적으로 우뚝 선 도구입니다. 이 글에서는 GitHub Actions와 Jenkins를 비교해서 올바른 선택을 할 수 있도록 인사이트를 제공하고자 합니다. Jenkins와..

IT/DevOps 2021.07.04

[IT Wiki] Github 커밋에 VERIFIED 태그 다는 법(macOS)

프롤로그 언젠가 예전부터 사용하던 맥북프로에서 커밋했을 땐, 아래처럼 예쁜 VERIFIED 마크가 붙어서 나왔는데, 최근에 주력으로 사용하고 있는 맥 미니에서 커밋을 하면 태그가 붙어 있지 않은 것을 볼 수 있었습니다. 처음에는 그냥 참고 넘길까 했는데, 보다보니 없으면 뭔가 내가 비선별인원이 된 기분이라 확인 받은 사람 대열에 동승하기 위해 오늘 작업을 하게 되었습니다. 요구사항 이 포스트에서 다루는 환경은 macOS입니다. 다른 환경에서 사용하고 계신 경우, 불편하시더라도 추가적인 구글링을 통해 꼭 원하시는 성과를 얻으시길 기원합니다! GPG Key 설정하기 큰 흐름은 여기를 따라갑니다. 다른 글들도 많이 봤는데, 계속 에러가 나서 직접 수정한 부분도 있습니다. GNUPG, PINENTRY-MAC 설..

IT/IT WIKI 2021.06.20

[Wiki/Git] gitignore를 자동으로 만들어보자

git으로 버전 관리를 하다보면, 커밋하고 싶지 않았던 파일이나 디렉터리가 포함되어 커밋되는 경우가 왕왕 있습니다. macOS의 .DS_Store나 Vscode의 __debug_bin 파일 등이 대표적입니다. 때론 문서를 작업하다 정상적으로 종료하지 않아 남은 .swp 파일도 이런 경우에 속하겠죠. 우리는 이렇게 원치 않는 파일을 관리하기 위해 .gitignore파일을 작성합니다. .gitignore .gitignore 파일은 단순히 파일 확장자나 파일의 이름, 디렉터리 이름으로 구성된 파일입니다. 특정 확장자의 파일을 모두 무시하고 싶다면 와일드카드 * 를 사용하여 나타내면 됩니다. 특정 디렉터리 하위에 위치한 파일을 무시하고 싶다면 dir/ 를 작성해주면 됩니다. 따라서 프로젝트에서 무시하고자 하는 ..

IT/IT WIKI 2021.03.11

CREATORLINK의 포트폴리오 사이트!

[Creatorlink] 포트폴리오 정리 사이트!2018년, 바쁘게 석사 생활을 하다보니 어느새 한학기가 지나가버렸다.그동안 정리하지 못했던 내 이력들을 정리하려다보니 막막하기만 했는데, 그때 발견한 creatorlink! 나만 알기에 아까운 이 사이트를 추천하기 위해, 오랜만의 포스팅을 시작했다. 위는 내 creatorlink 사이트의 메인 페이지. 가장 좋아하는 문구인 "믿는대로 흐른다."를 메인 이미지로 하고, 타이틀도 "The way you think creates the reality" 로 했다. 이렇게 자기가 원하는대로 꾸며갈 수 있는 포트폴리오 사이트가 있다는게 너무나 좋았고, 더욱이 무료로 그 많은 기능을 이용할 수 있다는게 너무나 만족스러웠다. 내 포트폴리오 사이트의 주소는 jaewook..

욱이야기/욱이 2018.07.10

[KRnet 2017] OpenStack과 Open Source Contribution

OpenStack과 Open Source이 시리즈의 포스트는 지난 17년 6월 26일 ~ 27일, 서울 인터컨티넨탈 코엑스 호텔에서 열린 KRnet 2017에서 보고 듣고 배운 것에 대해서 정리하는 시리즈입니다.이번에 포스팅할 내용은 KRnet 2017, 첫째날 Tutorials 1에서 오픈스택 한국 커뮤니티 3대 회장을 맡고 계신 최영락 님께서 강연해주신 내용입니다.1. OpenStacka. OpenStack이란?OpenStack은 클라우드 환경에서 컴퓨팅 자원과 스토리지 인프라를 셋업하고 구동하기 위해 사용하는 오픈 소스 소프트웨어 프로젝트의 집합이다.OpenStack은 다음과 같은 다른 정의들도 있다.공용(Public) 클라우드와 사설(Private) 클라우드 구축을 가능하게 하는 OSS(Open ..

IT/IT WIKI 2017.06.29

[Markdown] Atom에서 Markdown으로 티스토리 포스팅하기

Atom에서 Markdown으로 티스토리 포스팅하기Markdown이란?Markdown : 텍스트 기반의 마크업 언어로, 쉽게 사용할 수 있으며, HTML로 변환이 가능한 언어입니다 본래는 GitHub에서 README.md 파일을 작성할 때 쓰이는데요. 이를 잘 이용하면, 블로그 포스팅에도 용이하게 사용할 수 있습니다. 지금부터 포스팅해보려 합니다.Markdown에 사용되는 몇가지 문법Markdown에서도 다른 언어들과 마찬가지로 문법들이 존재합니다. 아래 소개한 문법들은 가장 기본적인 것이므로, 꼭 알고 가셨으면 좋겠습니다.1. 주제 / 부제 이것은 주제입니다 ============= 이것은 부제입니다 ------------- 이렇게 입력하면 다음과 같이 출력됩니다.2. 다섯 수준의 헤더 # 가장 큰 첫..

IT 2016.12.25