전체 글 썸네일형 리스트형 젠킨스에서 바이너리 파일 모을때 readme.md 작성해주기 환경mac 10.10.1(사실 큰의미는 없다 아무 os 다 가능함)jenkins(실행되면 된다.) node 설치(노드는 꼭 있어야한다.) 문제점안드로이드,아이폰 빌드에서 samba로 파일을 모으고 있다.빌드 넘버로 디렉터리를 생성해서 모으지만 그안에 빌드 파일에 대한 정보가 부족하다. 해결node를 이용해서 readme.md 파일을 만들어보자.노드가 아니라 다른 언어로 해도 상관 없다. 위와 같이 코딩하고 jenkins에서 아래와 같이 설정한다. 그리고 삼바로 파일을 보낼때 readme.md도 같이 보낸다. 그리고 젠킨스를 빌드하면 아래와 같이 파일이 같이 쌓인것을 볼수 있다. 결론너무 간단한것이지만 분명히 유용한 내용이므로 앞으로 빌드바이너리 모을때 유용할듯하다. 더보기 brew로 android-sk설치했을때 zipalign 에러 환경mac 10.10.1(yosemite)brew로 android-sk 설치해놓음ANDROID_HOME : /usr/local/Cellar/android-sdk/ 현상jenkins에서 zipalign을 실행했을때 정상적으로 동작하지 않고 아래와 같은 에러가 발생 추적1.path를 확인bash-3.2$ which zipalign /usr/local/bin/zipalign 2.파일 확인 해결/usr/local/Cellar/android-sdk/24/build-tools/20/zipalign의 경로가 틀림제대로 된경로 입력/usr/local/Cellar/android-sdk/24/build-tools/21.1.2/zipalign 결론안드로이드 sdk에서 빌드툴 업데이트 할때 zipalign경로를 같이 해주지 .. 더보기 mac jenkins 실행 에러 환경mac yosemiti 10.10.1jenkins설치 파일로 설치함.(brew나 톰캣으로 설치하지 않음) 현상launchdaemon으로 등록되어 있어서 자동으로 실행이된다(컴터 켤때마다)근데 갑자기 페이지를 띄울수 없다고 나온다.ERR_CONNECTION_REFUSED브라우져에서 이런 에러를 내보낸다. ㅡㅡ; 추적각종로그를 봤다.1.jenkins 로그 /var/log/jenkins/jenkins.log Dec 17 00:30:00 Mac-mini newsyslog[3784]: logfile turned over 딸랑 이로그 하나다. 어제 작업한 로그인데.아무 정보도 얻을수 없어서 다른 로그를 분석햇다. 2.system.log /var/log/system.log com.apple.xpc.launchd[.. 더보기 모바일 앱 아이콘 만들기 혼자서 안드로이드,아이폰,모바일웹을 하다보니아이콘하고 인트로 이미지를 만들기가 참 귀찮네요. 허접한 포토샵실력으로 대충 만들어 놓은 이미지를 한꺼번에 적용시키기가 넘 어렵네요. 그래서 구글링해본결과 하나의 사이즈로 이미지를 만들면 자동으로 각각의 사이즈에 맞도록 해주는솔루션이 있네요. http://ticons.fokkezb.nl/ 위에것은 웹버전이고 이걸 실제로 사용할려면 cli 받는게 도움 됩니다. 사용법1.노드를 설치한다2.http://www.imagemagick.org/ imagemagick를 설치하고 패스를 잡아둔다.(환경설정의 path설정)3.npm 프로젝트를 하나 만든다.npm init여러가지를 물어보는데 막넘기면 된다.4.ticons를 설치한다.package.json을 열어서 아래와 같이 편.. 더보기 ruby gem update error 루비를 자주 사용하진 않는데 많은 유틸이 루비로 되어 있어서 어쩔수 없이 사용중. 특히 compass는 필수 근데...오늘 갑자기 에러를 뱉어냈다. Unable to download data from https://rubygems.org/ - SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (https://api.rubygems.org/specs.4.8.gz) 해결책은 https를 사용하지 않고 http를 사용하는 것이다. gem install compass --pre --source http://rubygems.org 뒤에다가 --source http://rubygems.org를 .. 더보기 젠킨스 xcode 연동하기 jenkins에 xcode plugin을 연동시키는 작업입니다.맥사용자만 가능합니다. cocoapods를 사용해서 하는 예제입니다. 따라서 맥에 루비와 cocoapods 가 꼭 설치되어있어야 합니다. 그리고 jenkins 홈에서 pod setup을 꼭해주셔야됩니다. 1.jenkins를 설치한다.맥에서 jenkins를 설치하는 두가지 방법 (1).tomcat에서 직접 war를 올린다.(2).homebrew를 이용해서 설치한다. 두번재 방법이 편하고 좋다.(업그레이드 할때도 설치파일만 재설치하면 된다.tomcat에다가도 war만 올리면 되니까 쉽다.)취향에 따라 설치하면 된다. 2.https://wiki.jenkins-ci.org/display/JENKINS/Xcode+Plugin 을 설치한다.젠킨스관리->.. 더보기 mac에서 jenkins 업그레이드하기 homebrew로 설치한 사용자만 가능 딴거 없이 jenkins.pkg를 다운받아서 걍 재설치 하면 업그레이드 됨 ㅡㅡ; jenkins.war 따로 받아서 설치할 필요 없음. 더보기 node.js로 웹 스크래핑 하기(2) -cheerio 간단히 오늘의 유머 게시판을 스크래핑해보는 소스를 구현해보자. https://github.com/choiks14/scrap_ou 오유는 userAgent가 없다면 데이타를 주지 않는다. 그래서 임의의 userAgent를 준다.그리고 레퍼러도 같이 준다. 소스의 css 는 크롬의 Copy CSS path를 해주면 된다.하지만 css path는 딱 그 엘리먼트만 가져오기 때문에 리스트를 가져올려면 css를 약간 손보면 된다.tbody라든지 nth를 지워주면 된다. 그리고 node index.js를 해주면 링크가 나온다.이것을 조금만 응용한다면 rss가 없는 게시판의 rss를 만들수도 있다. 다음편에서 실제 프로젝트에서 사용하고 있는 스크래핑을 살펴 보도록 하자. 더보기 이전 1 ··· 9 10 11 12 13 다음