jenkins 와 github webhook 연동

소스코드는 git 과 github.com 을 이용해 관리 중이다. jenkins를 이용해 github 에 push 됐을 때 git pull 명령을 실행하도록 github.com webhook 연동을 테스트 했다. 우선 jenkins 에서 테스트 프로젝트를 추가하고 아래와 같이 설정했다. 1. jenkins 설정 jenkins 와 github.com webhook 을 연동하기 위해서는 GitHub Integration Plugin 플러그인을 먼저 설치해야 한다. jenkins 설정을 마친 후 github.com […]

Read More

ubuntu 16.04에 jenkins 설치

ubuntu 16.04 서버에 jenkins 설치하는 방법이다. 설치는 apt 를 이용해서 진행한다. 1. openjdk 8 설치 jenkins 를 설치하기 위해서는 java를 먼저 설치해야 한다. 2. jenkins 설치 3. nginx 설정 jenkins 접속 요청을 nginx 에서 받아 jenkins 로 넘겨주도록 한다. nginx 설정을 리로드 한 후 브라우저에서 jenkins.example.com 로 접속하여 화면의 표시대로 설정을 진행한다. 참고자료https://wiki.jenkins.io/display/JENKINS/Running+Jenkins+behind+Nginx

Read More

우분투 18.04 에 openvpn 서버 구축

우분투 18.04 환경에서 vpn 서비스를 위한 openvpn 서버 구축 방법이다. openvpn 서버 구축에는 openvpn-installer 스크립트를 이용한다. git clone https://github.com/Nyr/openvpn-install.git cd openvpn-install/ chmod +x openvpn-install.sh sudo ./openvpn-install.sh openvpn-install.sh 파일을 실행하면 아래의 내용이 터미널에 표시되면서 설치를 진행하게 된다. root@ncube:~/openvpn-install# ./openvpn-install.sh Welcome to this OpenVPN “road warrior” installer! I need to ask you a few questions before starting […]

Read More

아이폰 잠금화면에 날씨 표시하기

위 이미지와 같이 아이폰 잠금화면에 날씨를 표시하는 방법이다. iOS 12 부터 제공하는 기능이다. 방해금지 모드의 시간 지정 및 취침 시간 설정이 활성화 상태여야 하며 설정 > 개인 정보 보호 > 위치 서비스 > 날씨 설정을 항상으로 설정 해야 합니다. 잠금화면에 날씨가 표시되는 것은 방해금지 모드를 해제할 때만 표시된다. 또한 방해금지 모드가 해제된 상태에서 일정 시간까지는 […]

Read More

MacBook에서 vpn 사용을 위한 넷기어 R8000 공유기 설정

회사에서 운영 중인 서버에 접속하기 위해서는 회사 내부 특정 IP 에서만 접속할 수가 있다. 이런 경우 서버에 문제가 생겼을 때는 회사에 와야만 접속을 할 수 있는데 이럴 때를 대비해서 넷기어 R8000 공유기에서 제공하는 VPN 서비스를 이용하면 서버 접속 문제를 해결 할 수가 있다. VPN 서비스 설정은 아래 과정대로 진행하면 된다. 우선 고급설정 -> VPN 서비스 로 […]

Read More