Run multiple Jenkins instances on a single machine

Jenkins를 여러개 띄워서 검토할 내용이 생겼다. 일반적으로 한 machine에 하나의 Jenkins만 올려서 사용하니 가용한 한 대의 테스트 서버와 다른 사람들의 PC까지 활용하면 어찌어찌 할 수 있겠다 싶었다. 하지만 접속해서 설정해줘야 하고 나 덕분에 다른 사람들은 불편함이 생기니 어떻게 내 PC에서만 Jenkins를 여러개 띄울 수 없나 고민하게 되었다. 처음엔 Jenkins는 필요한 각종 설정이나 plugin, job 정보들을… Read more »

Chrome에서 flash 충돌 문제

환장한다. Chrome을 쓰다 보면 페이지가 무한 로딩되며 반응이 없다가 “플러그인(Shockwave Flash)이 응답하지 않습니다”라는 문구가 나타나는 현상이 종종 발생한다. 처음에는 그냥 reboot을 했다. 브라우저 때문에 말이다. 그러면 문제가 해결되는 것처럼 보였다. 하지만 그런 현상이 반복되면서 짜증이 나더니 ‘사람들은 대체 왜 flash를 페이지에 넣어두는걸까?’ 라는 생각까지 하게 되었는데, 더이상 그냥 둘 수는 없어서 원인을 알아봤다. 우선 동일한… Read more »

SSH에서 사용하는 key 선택하기

이리저리 하다보니 ssh에서 사용할 key를 여러쌍 생성하게 되었다. 이 때 필요에 따라 key를 선택해서 사용해야 한다. (매번 새로 생성하고 복원하고 할 수는 없으니까) 단순히 ssh command를 사용해도 되는 상황이라면 i 옵션을 사용한다. (identity file) 예를 들어 /home/id_dsa 라는 경로와 이름으로 private key가 존재하고 있고, test 계정으로 example.com 서버에 접속하려 한다면, [bash] ssh -i /home/id_dsa -l… Read more »

Node.js 익히는 중

널뛰듯 장르를 넘나드는 업무 속에서 뭐라도 하나 지속적으로 하자는 생각에 Node.js를 공부하고 있다. 이틀. 다른 시간은 쓰기가 어려워서 점심시간에 말이다. 비동기식 이벤트를 이용하기 때문에 뭐가 좋고 나쁘고 이런 얘기들은 아직 체감되진 않는다. 아직 대규모 요청을 처리하거나 해본 적이 없기 때문에.   정말 신기했던건 다음 몇 줄로 브라우저에서 request가 들어올 때 마다 Hello World를 찍어 보여줄… Read more »