오픈소스 프로젝트
제가 하고 있는 오픈소스 프로젝트 입니다.
Security Best Practices
보안의 중요성은 나날이 커져 가고 있지만 해당 업무에 종사하지 않은 이상 어디서부터 시작해야 할지 막막한 게 사실입니다.
리눅스 운영 체제부터 웹 애플리케이션 보안까지 실무에서 바로 사용할 수 있는 가이드를 만들려고 하는 문서 프로젝트입니다.
Gitlab 과 JIRA 연계
개인적으로 형상관리와 이슈 관리의 연계(형상관리 커밋과 이슈 관리의 이슈와 연계)는 SW 프로젝트 수행시 꼭 필요한 기능이라고 생각합니다.
gitlab 에서 JIRA 와 연계하려면 gitlab Enterprise Edition 을 구매해야 하고 JIRA 는 github 와 자사 제품인 stash, Bitbucket 과 연계만 지원합니다.
이런 문제를 해결하기 위해 gitlab 에서 push 나 merge 이벤트가 발생하면 외부에 전달할 수 있는 hook 기능을 사용하여 JIRA 와 연계하는 간단한 프로그램입니다.
사용하려면 php 와 아래의 php-jira-rest-client 라이브러리가 필요합니다.
php JIRA 연계
PHP 에서 JIRA 와 REST API 로 연계하여 JIRA의 기능을 사용하기 위한 library 입니다.
Java JIRA 연계
Java 에서 JIRA 와 REST API 로 연계하여 JIRA의 기능을 사용하기 위한 library로 개인적인 용도로 사용하려고 필요한 기능만 구현하여 기능이 빈약합니다.