Archive for 11월, 2015

logback – remove logback own log

2015/11/27
<configuration>
  <statusListener class="ch.qos.logback.core.status.NopStatusListener" />
  <!-- etc -->
</configuration>

from http://stackoverflow.com/questions/3257154/how-to-prevent-logback-from-outputting-its-own-status-at-the-start-of-every-log

wordpress Calypso review

2015/11/26

WordPress Automattic ( top 1 )
Calypso 는 wordpress의 admin web interface.
원래 wordpress core는 PHP application였으나 이번엔 javascript 기반으로 개발함(Node, React, Flux)
최근 OpenSource로 공개

관심을 가진 부분은 그들이 작성한 문서들에 대해서임.

 

static web

2015/11/23

윈도에서는 IIS Express 로 실행되는 batch 주고 리눅스 박스에선 python simplehttpserver 로 서빙해주는 sh을 포함해서 줍니다

gohttp


Mailbox에서 보냄

C# parser NRefactory

2015/11/23

http://idreamtbest.tistory.com/72

NRefactory

Github에서 소스파일이나 Library(Dll) 파일을 받을 수 있으며 사용하는 방법은 CodeProject의 예제에 나와있다.

jenkins install with centOS virtualbox

2015/11/23

/// Virtual Box 에서 생성한 Linux Cent OS 에 Jenkins install 하기 …

  1. virtualbox 생성

CentOS 7.1

2. jenkins install
// http://starkapin.tistory.com/529

yum install wget
wget -O /etc/yum.repos.d/jekins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo
sudo rpm -import http://pkg.jenkins-ci.org/redhat/jenkins-ci.org.key
yum install jenkins // install

3. jenkins setting , execute
service jenkins start/stop/restart  // 실행, 종료, 재시작
chkconfig jenkins on // 부팅시 자동실행

config : /etc/sysconfig/jenkins
home : /var/lib/jenkins ( from config)
logs : /var/log/jenkins

4. port open
// 8080 추가
iptables -A INPUT -p tcp –dport 8080 -j ACCEPT
// iptable flush
iptables -F

5. virtual box port mapping
VirtualBox Manager 실행
target os > 설정 > Network > Port Forwarding
name TCP 127.0.0.1 hostport (8084) , guestport 8080

6. 접속
http://localhost:8084/

Leveraging Gradle and the Jenkins Groovy DSL for a CI Pipeline at Mutual of Omaha

2015/11/22

Leveraging Gradle and the Jenkins Groovy DSL for a CI Pipeline at Mutual of Omaha http://gradle.org/leveraging-gradle-and-the-jenkins-groovy-dsl-for-a-ci-pipeline-at-mutual-of-omaha/

내 삼성 디바이스에서 보냈습니다

using Spring Boot Cli

2015/11/20

cli tool for quick prototyping with spring

reference : https://docs.spring.io/spring-boot/docs/current/reference/html/cli-using-the-cli.html
http://docs.spring.io/spring-boot/docs/current/reference/html/common-application-properties.html

cf) proxy setting
set JAVA_OPTS=-Dhttp.proxyHost=xx.xx.xx.xx -Dhttp.proxyPort=xx -Dhttps.proxyHost=xx.xx.xx.xx -Dhttps.proxyPort=xx

cf) port setting
— –server.port=9000

cf) auto refresh
–watch

cf) packaging
spring jar my-app.jar *.groovy

cf) property externalize
make application.properties
java -jar my-app.jar

cf) multi path app run 시에는 해당 파일의 최상위 root/**

cf) package 구성된 jar 생성
spring jar my-app.jar workspace\*

asciidoc tip

2015/11/16

http://www.slideshare.net/aalmiray/devoxx-asciidoctor-tips?from_m_app=android

내 삼성 디바이스에서 보냈습니다

서천석의 아이와 나 – 팟캐스트

2015/11/15

서천석의 아이와 나 – 팟캐스트
http://file.ssenhosting.com/data1/changbi/ilove027.mp3

from http://pod.ssenhosting.com/rss/changbi/ipod.xml


Mailbox에서 보냄

jenkins cli를 java에서 사용하기

2015/11/13

Jenkins Command Line Interface (https://wiki.jenkins-ci.org/display/JENKINS/Jenkins+CLI
)

ref :
http://www.javacodegeeks.com/2012/08/hooking-into-jenkins-hudson-api-part-2.html
http://www.javacodegeeks.com/2012/08/hooking-into-jenkins-hudson-api-part-1.html

example

import hudson.cli.CLI

arguments.add("list-jobs");
final ByteArrayOutputStream output = new ByteArrayOutputStream()
int exit_code = cli.execute(arguments,System.in,output,System.err);
output.toString().split("\\n").each{
	print "build name : ${it}"
}
cli.close()