본문 바로가기

오늘의 비글링/개발 프로그램

(6)
Jenkins 로 테스트 자동으로 실행하기 Jenkins 로 테스트 자동으로 실행하기 ON THIS PAGE 플러그인 설치 FIRST ADMIN USER 생성 설정 완료 새로운 ITEM 등록 GENERAL 소스 코드 관리 빌드 유발 JOB 등록 완료 Jenkins 젠킨스(이하 Jenkins)가 무엇인지 모르는 분은 거의 없을거라고 생각합니다. jenkins는 개발 작업 자동화 뿐 아니라 소스 코드 저장소 대한 지속적인 통합과 지속적인 배포 환경을 구축하기 위한 간단한 방법을 제공하는 도구입니다. Jenkins 공식 웹사이트 이 포스트에서는 Jenkins를 활용하여 github 저장소에 있는 테스트 코드가 push 됐을 때 자동으로 테스트를 실행하는 과정을 정리해 보겠습니다. Jenkins 설치 가장 최신 버전의 jenkins 이미지를 다운로드 합..
친절한 FIDDLER 사용법 1 친절한 Fiddler 사용법 저의 개인 블로그에서 가장 많은 조회 수를 차지하는 글이 Fiddler 사용법입니다. 기존의 포스팅이 해커의 관점에서 작성된 글이라면, 개발자와 해커 뿐만 아니라 웹 프로토콜 디버깅을 원하는 분들이 Fiddler를 사용할 수 있도록 Fiddler 사용법을 준비했습니다. 이 글을 다 읽고나면 Fiddler를 누구보다 잘 사용 할 수 있을거라 생각합니다. Fiddler란? Fiddler는 Proxy 기능을 HTTP 프로토콜을 디버깅 할 수 있는 디버거 입니다. 브라우저 및 응용 프로그램에서 HTTP 프로토콜을 사용하고 있다면 Fiddler를 통해 HTTP 통신을 분석할 수 있습니다. 웹 개발을 하거나 웹 해킹을 할 때 가장 브라우저에서 서버에 어떤 값을 보내고, 어떤 응답 값이 ..
LinuxUbuntu-SSH-원격-접속-환경-구축-feat-Docker-container 선행 내용 이번 포스팅에서 진행되는 실행 환경은 아래 링크 게시물에서 구축한 Linux(Ubuntu) 컨테이너에서 진행됩니다. 2019/12/30 - [무작정 따라 하기] - [무작정 따라 하기] Docker를 이용하여 Linux(Ubuntu) 실행 환경 구축 실행 환경 OS : Mac OS Catalina 10.15.2 Docker : docker desktop community 2.1.0.5 (40693) Container OS : Ubuntu 18.04 1. 필요한 Ubuntu Package 설치 (ubuntu)$ apt-get update (ubuntu)$ apt-get install net-tools vim openssh-server 2. SSH 설정 변경 (root 로그인 설정) (ubuntu..
[Docker] 컨테이너에서 sudo 사용하기 sudo 설치 $ apt-get udpate && apt-get install -y sudo 사용자 계정 추가 $ adduser --disabled-password --gecos "" hive \ && echo 'hive:hive' | chpasswd \ && adduser hive sudo \ && echo 'hive ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers \ && mkdir /var/run/sshd 이 때 sudoers에 추가한 유저에 대한 설정을 하지 않으면 sudo를 사용할 수 없다. /etc/sudoers의 내용을 보면 %sudo로 시작하는 설정이 있는데 이는 sudo group에 속한 유저에 대한 권한 설정이다. NOPASSWD 설정을 해주지 않으면 sudo 그..
크롬으로 안드로이드 웹 디버깅 하기 [출처] https://nigayo.github.io/javascript/2014/03/14/Chrome_Android_remote_debugging.html 크롬으로 안드로이드 웹 디버깅 하기 | HI! I'M NIGAYO ;-) 안드로이드 웹 개발시에 크롬으로 손쉽게 디버깅 하는 방법을 공유합니다.이 포스트는 아래 링크를 통해서 시도해본 결과를 공유한 것입니다. 따라서 아래 링크를 따라하셔도 됩니다. https://developers.google.com/chrome-developer-tools/docs/remote-debugging?hl=ko 먼저 원리는 간단합니다. 안드로이드에 크롬을 설치하고,USB로 PC로 연결하고,PC의 크롬에서 인식하는 방식입니다. 좀더 자세히 설명하면, nigayo.gith..
TortoiseSVN(토토이즈) 설치 및 사용방법 설치하기 https://tortoisesvn.net/downloads.html설치 후 별도의 설정없이 설치를 완료. 프로젝트를 가져올 디렉토리에서 마우스 우클릭을 누르면 평상시 볼 수 없었던 메뉴가 보입니다.SVN Checkout과 TortoiseSVN : 이 두 메뉴가 확인된다면 정상적으로 설치가 완료 된 것. 사용하기 URL of repository : 지정된 저장소 URL을 넣습니다.Checkout directory : 프로젝트를 저장할 폴더 위치(경로) * 정확한 저장소 URL을 입력하였을 때, 사용자명과 암호를 입력합니다. * 이후 COMMIT 및 UPDATE 업로드 예정