Tag: Jenkins
http://<jenkins host>/api/json
$ java -jar jenkins.war --httpPort=9000 --ajp13Port=9001 --prefix=/jenkins
javaArgs="-Dfile.encoding=UTF-8 -Dsun.jnu.encoding=UTF-8"
細かいカスタマイズをする場合はシェルの方が扱いやすい
jenkins.xml の <arguments>...</arguments> の中の末尾に --sessionTimeout=1440 (1440 分) と追記して Jenkins サービスを再起動
<Location /jenkins> ProxyPass http://localhost:8080/jenkins ProxyPassReverse http://localhost:8080/jenkins </Location>
wget http://127.0.0.1/jenkins/job/ProjectFoo/build?token=xxxx
src_path=/Users/foo/Sites dst_archive=Sites_$BUILD_ID.zip ditto -v -c -k --keepParent $src_path $dst_archive find . -type f -name "Sites_*" -mtime +8 -exec rm -f {} \;
src_path=/Users/foo/svn for svnrep in $src_path/* do if [ -f $svnrep/format ]; then svnadmin dump $svnrep | gzip > svn_${svnrep##*/}_$BUILD_ID.svn.gz else echo ' -Not svn repository: '$svnrep fi done find . -type f -name svn_*.svn.gz -mtime +7 -exec rm -f {} \;
# source folder path for backup src_path=/foo/data/trac rm -rf ./trac for tracrep in $src_path/* do if [ -f $tracrep/VERSION ]; then echo ' -Trac repository: '$tracrep /opt/local/bin/trac-admin-2.6 $tracrep hotcopy trac/${tracrep##*/} else echo ' -Not trac repository: '$tracrep fi done # archive zip -r trac_$BUILD_ID.zip trac # move the archives mv trac_*.zip /foo/backup/