2014년 7월 2일 수요일
[cloudv] Installing Jenkins on Ubuntu
sudo apt-get install openjdk-7-jdk
wget -q -O - http://pkg.jenkins-ci.org/debian/jenkins-ci.org.key | sudo apt-key add -
sudo sh -c 'echo deb http://pkg.jenkins-ci.org/debian binary/ > /etc/apt/sources.list.d/jenkins.list'
sudo apt-get update
sudo apt-get install jenkins
* start jenkins service
sudo service jenkins start
* Change Jenkins HTTP Port
sudo vi /etc/default/jenkins
HTTP_PORT=<port>
* Open firewall using ufw
sudo ufw allow <port>
---
* set post scripts for deploy
$ sudo passwd jenkins
$ sudo vi /etc/sudoers
Defaults:jenkins !requiretty
jenkins ALL = NOPASSWD: /var/lib/jenkins/post_scripts/deploy_myapp.sh
$ sudo su - jenkins
jenkins$ mkdir /var/lib/jenkins/post_scripts
jenkins$ vi /var/lib/jenkins/post_scripts/deploy_myapp.sh
service tomcat6 stop
rm -rf /var/lib/tomcat6/webapps/huyang/
service tomcat6 start
http://localhost:8080/job/<myapp>/configure
Post Steps > Execute shell > Command
sudo /var/lib/jenkins/post_scripts/deploy_myapp.sh
2014년 6월 30일 월요일
[cloudv] Install subversion on ubuntu
$ sudo apt-get install subversion
$ sudo svnadmin create --fs-type fsfs /var/lib/subversion
$ sudo vi /var/lib/subversion/conf/svnserve.conf
anon-access = none
auth-access = write
password-db = passwd
$ sudo vi /var/lib/subversion/conf/passwd
[users]
<id> = <password>
$ sudo svnserve -d -r /var/lib/subversion --listen-port 443
$ sudo vi /etc/rc.local
# Subversion
svnserve -d -r /var/lib/subversion --listen-port 443
$ svn mkdir --parents svn://localhost/public/trunk --username <id>
$ svn mkdir --parents svn://localhost/public/branches --username <id>
$ svn mkdir --parents svn://localhost/public/tags --username <id>
* Subversion 종료
killall svnserve
* SVN 접속확인
svn://<ip>
* start svn subversion on OS starts
$ cd /etc/init.d
$ sudo vi svnserve
svnserve -d -r /var/lib/subversion
chmod a+x ./svnserve
$ sudo update-rc.d svnserve defaults
$ sudo svnadmin create --fs-type fsfs /var/lib/subversion
$ sudo vi /var/lib/subversion/conf/svnserve.conf
anon-access = none
auth-access = write
password-db = passwd
$ sudo vi /var/lib/subversion/conf/passwd
[users]
<id> = <password>
$ sudo svnserve -d -r /var/lib/subversion --listen-port 443
$ sudo vi /etc/rc.local
# Subversion
svnserve -d -r /var/lib/subversion --listen-port 443
$ svn mkdir --parents svn://localhost/public/trunk --username <id>
$ svn mkdir --parents svn://localhost/public/branches --username <id>
$ svn mkdir --parents svn://localhost/public/tags --username <id>
* Subversion 종료
killall svnserve
* SVN 접속확인
svn://<ip>
* start svn subversion on OS starts
$ cd /etc/init.d
$ sudo vi svnserve
svnserve -d -r /var/lib/subversion
chmod a+x ./svnserve
$ sudo update-rc.d svnserve defaults
라벨:
cloudv,
subversion,
svn,
ubuntu
피드 구독하기:
글 (Atom)