본문 바로가기

프로그래밍28

[Jenkins] Publish Over SSH 설치 및 project 구성 2022.04.11 - [프로그래밍] - [Jenkins] Github Pull Request Builder 설치 및 project 구성 2022.04.10 - [프로그래밍] - [Jenkins] 설치 및 Github와 연동, Ngrok을 이용해 공인 Url받기 == Version == Jenkins v2.33.2 Ubuntu 18-04 LTS Ngrok 2.3.40 NodeJS 16.9.0 목표 Publish Over SSH 설치, 설정 Publish Over SSH 설치 설치 및 설정 이것도 플러그인이라서 Jenkins > 플러그인 관리에서 설치해주면 된다. Jenkins 관리 > 시스템 설정으로 이동해 Publish Over SSH항목으로 이동한다. 프론트 서버를 추가할 수 있는 공간이 있다. Na.. 2022. 4. 11.
[Jenkins] Github Pull Request Builder 설치 및 project 구성 2022.04.10 - [프로그래밍] - [Jenkins] 설치 및 Github와 연동, Ngrok을 이용해 공인 Url받기 == Version == Jenkins v2.33.2 Ubuntu 18-04 LTS Ngrok 2.3.40 NodeJS 16.9.0 목표 Github Pull Request Builder 설치, 설정 Freestyle project 생성 후 테스트 Github Pull Request Builder Jenkins 관리 > 플러그인 관리 > 설치 가능 항목중에 Github Pull Request Builder 선택 후 설치 Jenkins 관리 > 시스템 설정 > Github Pull Request Builder Credential 추가를 해야 빌드중에 Github에 로그인할 수 있다... 2022. 4. 11.
[Jenkins] 설치 및 Github와 연동, Ngrok을 이용해 공인 Url받기 == Version == Jenkins v2.33.2 Ubuntu 18-04 LTS Ngrok 2.3.40 NodeJS 16.9.0 목표 Jenkins의 설치와 기본 설정 ngrok을 이용해 공인 url 생성 Github와 Jenkins 연동 문제상황 AWS EC2 인스턴스를 백엔드로 구축한 후, 프론트 서버 역할을 할 공간을 네이버 클라우드에 마련했다. Github에 커밋된 프로젝트에서 Pull Request가 일어날 때, 프론트 서버에 설치된 Jenkins에서 정적 파일을 생성하려고 했다. 그런데, 네이버 클라우드의 마이크로 서버에 Jenkins를 깔고 빌드를 돌리니, 서버가 응답하지 않는 사태가 벌어졌다. 마이크로 서버에 많은 기대를 한 잘못이었다. 결국 로컬에서 빌드를 돌리고, 결과물만 서버에 갖.. 2022. 4. 10.
AWS 프리티어 + Nginx + uWSGI + Django 설치 System : Ubuntu 18.04 Nginx version : 1.14.0 uWSGI version : 2.0.20 1. AWS 프리티어 https://velog.io/@juwon9733/AWS-EC2%EB%A5%BC-%EC%9D%B4%EC%9A%A9%ED%95%9C-%EC%84%9C%EB%B2%84-%EA%B5%AC%EC%B6%95Ubuntu-18.04 AWS EC2를 이용한 서버 구축(Ubuntu 18.04) aws 서비스를 이용하기 위해서, 일단 회원가입 절차를 진행해준다.처음 가입하면 12개월 동안 프리이터 서비스 내에서 무료로 사용이 가능하다.Amazom EC2서비스는, 가상 서버를 구축하고 보안 및 velog.io Ubuntu 18.04를 선택, 서버 스토리지를 30GB로 설정, 보안 그.. 2022. 4. 6.