Skip to content

Instantly share code, notes, and snippets.

@philosuke
philosuke / gist:4651874
Created January 28, 2013 01:05
jenkins-install.sh
# -*- coding: utf-8 -*-
# file: jenkins-install.sh
# prepare
[ -d "/tmp/jenkins" ] || mkdir -p /tmp/jenkins
# setup
wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo
rpm --import http://pkg.jenkins-ci.org/redhat/jenkins-ci.org.key
@philosuke
philosuke / role_back_jenkins.sh
Created November 13, 2012 03:33
role back jenkins
#! /bin/sh
# roleback version
VERSION=$1
# directory that contains the jenkins.war
JENKINS_WAR_DIR=/usr/share/jenkins
# Absolute path the jenkins.war
JENKINS_WAR=${JENKINS_WAR_DIR}/jenkins.war
@philosuke
philosuke / upgrade_jenkins.sh
Created November 13, 2012 03:26
upgrade jenkins
#! /bin/sh
# directory that contains the jenkins.war
JENKINS_WAR_DIR=/usr/share/jenkins
# Absolute path the jenkins.war
JENKINS_WAR=${JENKINS_WAR_DIR}/jenkins.war
# Absolute path the jenkins.war for backup
JENKINS_BACKUP_WAR=/tmp/jenkins.war.bak
@philosuke
philosuke / update_android_sdk.sh
Created November 1, 2012 01:51
Auto update android sdk with authentication proxy
#!/bin/bash
export PATH=$PATH:${ANDROID_SDK_PATH}/tools
USER="your proxy-user"
PASS="your proxy-password "
PROXY_HOST="your proxy-host"
PROXY_PORT="your proxy-port"
expect -c "
spawn android update sdk -u -s --proxy-host ${PROXY_HOST} --proxy-port ${PROXY_PORT}