Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/sh
- VERSION=1.15
- JENKINS_PATH=/var/lib/jenkins
- JENKINS_JOB="Spigot-1.15"
- BUILD_PATH=$JENKINS_PATH/jobs/$JENKINS_JOB/workspace
- MVN_PATH=$JENKINS_PATH/tools/hudson.tasks.Maven_MavenInstallation/maven-3.0.4
- SNAPSHOT=$VERSION-R0.1-SNAPSHOT
- REPO_ID=heroes-repo
- URL=http://nexus.hc.to/content/repositories/snapshots/
- FILES="craftbukkit bukkit spigot spigot-api"
- if [ ! -e $BUILD_PATH ]; then
- echo "Build path $BUILD_PATH not found"
- exit
- fi
- cp -a $BUILD_PATH/CraftBukkit/pom.xml ./craftbukkit-$SNAPSHOT.pom.xml
- cp -a $BUILD_PATH/Bukkit/pom.xml ./bukkit-$SNAPSHOT.pom.xml
- cp -a $BUILD_PATH/Spigot/Spigot-Server/pom.xml ./spigot-$SNAPSHOT.pom.xml
- cp -a $BUILD_PATH/Spigot/Spigot-API/pom.xml ./spigot-api-$SNAPSHOT.pom.xml
- cp -a $BUILD_PATH/CraftBukkit/target/craftbukkit-$SNAPSHOT.jar .
- cp -a $BUILD_PATH/Bukkit/target/bukkit-$SNAPSHOT.jar .
- cp -a $BUILD_PATH/Spigot/Spigot-Server/target/spigot-$SNAPSHOT.jar .
- cp -a $BUILD_PATH/Spigot/Spigot-API/target/spigot-api-$SNAPSHOT.jar .
- cp -a $BUILD_PATH/work/minecraft_server.$VERSION.jar ./minecraft-server-$VERSION.jar
- for FILE in $FILES
- do
- $MVN_PATH/bin/mvn -s $HOME/.m2/settings.xml deploy:deploy-file \
- -DgroupId=org.spigotmc -DartifactId=$FILE \
- -Dfile=$FILE-$SNAPSHOT.jar -DrepositoryId=$REPO_ID -Durl=$URL \
- -DpomFile=$FILE-$SNAPSHOT.pom.xml
- done
- $MVN_PATH/bin/mvn -s $HOME/.m2/settings.xml deploy:deploy-file \
- -DgroupId=org.spigotmc -DartifactId=minecraft-server -Dversion=$VERSION-SNAPSHOT \
- -Dfile=minecraft-server-$VERSION.jar -DrepositoryId=$REPO_ID -Durl=$URL
- rm -f ./craftbukkit-$SNAPSHOT.pom.xml
- rm -f ./bukkit-$SNAPSHOT.pom.xml
- rm -f ./spigot-$SNAPSHOT.pom.xml
- rm -f ./spigot-api-$SNAPSHOT.pom.xml
- rm -f ./craftbukkit-$SNAPSHOT.jar
- rm -f ./bukkit-$SNAPSHOT.jar
- rm -f ./spigot-$SNAPSHOT.jar
- rm -f ./spigot-api-$SNAPSHOT.jar
- rm -f ./minecraft-server-$VERSION.jar
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement