LoginSignup
0
0

More than 5 years have passed since last update.

gitbucketを一発で設定する方法

Posted at
#!/bin/bash

echo "+------------------------------------------------------------------------------------------------------------+";
echo "■setup start " ${0};
echo "+------------------------------------------------------------------------------------------------------------+";
echo ;
echo "■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■";
echo "jdk";
echo "■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■";
echo "【初期化 定数設定】"
jdk_url="http://download.oracle.com/otn-pub/java/jdk/8u25-b17/jdk-8u25-linux-x64.tar.gz"
jdk_version="jdk1.8.0_25"

echo "【インストール wget】"
sudo yum install -y wget

echo "【アンインストール openjdk】"
sudo yum remove -y java-1.6.0-openjdk
sudo yum remove -y java-1.7.0-openjdk

echo "【確認】"
java -version
javac -version

echo "【移動 /opt】"
cd /opt

echo "【ファイル取得 jdk-8u25-linux-x64.tar.gz】"
sudo wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" $jdk_url
# sudo wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u25-b17/jdk-8u25-linux-x64.tar.gz"
# sudo wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u65-b17/jdk-8u65-linux-i586.tar.gz"

echo "【展開 jdk-8u25-linux-x64.tar.gz】"
sudo tar xvf jdk*

echo "【権限変更】"
sudo chown -R root: jdk*

echo "【インストール jdk】"
sudo alternatives --install /usr/bin/java java /opt/$jdk_version/bin/java 1
sudo alternatives --install /usr/bin/javac javac /opt/$jdk_version/bin/javac 1
sudo alternatives --install /usr/bin/jar jar /opt/$jdk_version/bin/jar 1

#sudo alternatives --install /usr/bin/java java /opt/jdk1.8.0_25/bin/java 1
#sudo alternatives --install /usr/bin/javac javac /opt/jdk1.8.0_25/bin/javac 1
#sudo alternatives --install /usr/bin/jar jar /opt/jdk1.8.0_25/bin/jar 1

echo "【不要ファイル削除】"
sudo rm /opt/jdk-8u25-linux-x64.tar.gz

echo "【確認】"
java -version
javac -version

cd ~/

echo ;
echo "■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■";
echo "gitbucket";
echo "■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■";

echo "【初期化 定数設定】"
gitbucket_url="https://github.com/takezoe/gitbucket/releases/download/1.10/gitbucket.war -O gitbucket.war"
apache_tomcat_url="http://www.us.apache.org/dist/tomcat/tomcat-7/v7.0.65/bin/apache-tomcat-7.0.65.tar.gz"

sudo wget $gitbucket_url
sudo wget $apache_tomcat_url
sudo tar xfvz apache-tomcat*
sudo cp gitbucket.war apache-tomcat-*/webapps/
cd apache-tomcat-*
sudo ./bin/startup.sh

echo "+------------------------------------------------------------------------------------------------------------+";
echo "■setup end";
echo "+------------------------------------------------------------------------------------------------------------+";

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0