Jenkins
This commit is contained in:
Vendored
+60
-4
@@ -66,9 +66,65 @@ pipeline {
|
||||
sh 'rm -rf build'
|
||||
}
|
||||
}
|
||||
stage('Build Windows Stageing') {
|
||||
when {
|
||||
branch 'stage'
|
||||
beforeAgent true
|
||||
}
|
||||
agent {
|
||||
docker {
|
||||
image 'llvm-mingw:latest'
|
||||
reuseNode true
|
||||
}
|
||||
}
|
||||
steps {
|
||||
sh 'bash ./build.sh win32'
|
||||
sh 'bash ./build.sh win64'
|
||||
}
|
||||
}
|
||||
stage('Build Linux Stageing') {
|
||||
when {
|
||||
branch 'stage'
|
||||
beforeAgent true
|
||||
}
|
||||
agent {
|
||||
docker {
|
||||
image 'llvm:latest'
|
||||
reuseNode true
|
||||
}
|
||||
}
|
||||
steps {
|
||||
sh 'bash ./build.sh lin32'
|
||||
sh 'bash ./build.sh lin64'
|
||||
}
|
||||
}
|
||||
stage('Build MacOSX Stageing') {
|
||||
when {
|
||||
branch 'stage'
|
||||
beforeAgent true
|
||||
}
|
||||
agent {
|
||||
docker {
|
||||
image 'osxcross:latest'
|
||||
reuseNode true
|
||||
}
|
||||
}
|
||||
steps {
|
||||
sh 'bash ./build.sh mac'
|
||||
}
|
||||
}
|
||||
stage('Archive Stageing') {
|
||||
when {
|
||||
branch 'stage'
|
||||
}
|
||||
steps {
|
||||
zip zipFile: 'Stage.zip', archive: true, dir: 'build/Plugin'
|
||||
sh 'rm -rf build'
|
||||
}
|
||||
}
|
||||
stage('Build Windows Release') {
|
||||
when {
|
||||
branch 'prod'
|
||||
branch 'master'
|
||||
beforeAgent true
|
||||
}
|
||||
agent {
|
||||
@@ -84,7 +140,7 @@ pipeline {
|
||||
}
|
||||
stage('Build Linux Release') {
|
||||
when {
|
||||
branch 'prod'
|
||||
branch 'master'
|
||||
beforeAgent true
|
||||
}
|
||||
agent {
|
||||
@@ -100,7 +156,7 @@ pipeline {
|
||||
}
|
||||
stage('Build MacOSX Release') {
|
||||
when {
|
||||
branch 'prod'
|
||||
branch 'master'
|
||||
beforeAgent true
|
||||
}
|
||||
agent {
|
||||
@@ -115,7 +171,7 @@ pipeline {
|
||||
}
|
||||
stage('Archive Release') {
|
||||
when {
|
||||
branch 'prod'
|
||||
branch 'master'
|
||||
beforeAgent true
|
||||
}
|
||||
steps {
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
### Develop Status
|
||||
[](https://jenkins.hofmannnet.myhome-server.de/job/WebSocketTest/job/develop)
|
||||
[](https://jenkins.hofmannnet.myhome-server.de/job/GermanAirlinesVA-GAConnector/job/develop)
|
||||
|
||||
### Stage Status
|
||||
[](https://jenkins.hofmannnet.myhome-server.de/job/WebSocketTest/job/stage)
|
||||
[](https://jenkins.hofmannnet.myhome-server.de/job/GermanAirlinesVA-GAConnector/job/stage)
|
||||
|
||||
### Prod Status
|
||||
[](https://jenkins.hofmannnet.myhome-server.de/job/WebSocketTest/job/master)
|
||||
[](https://jenkins.hofmannnet.myhome-server.de/job/GermanAirlinesVA-GAConnector/job/master)
|
||||
|
||||
X-Plane Plugin for all supported platforms.
|
||||
Demo of WebSocket capabilities
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
|
||||
mkdir -p build
|
||||
cd build
|
||||
mkdir -p Plugin/WebSocketTest/32
|
||||
mkdir -p Plugin/WebSocketTest/64
|
||||
mkdir -p Plugin/GAConnector/32
|
||||
mkdir -p Plugin/GAConnector/64
|
||||
rm -f CMakeCache.txt
|
||||
|
||||
case $1 in
|
||||
@@ -33,5 +33,5 @@ fi
|
||||
|
||||
if [ "$1" = "mac" ] && [ "$DEBUG" = "1" ]
|
||||
then
|
||||
/opt/osxcross/target/bin/osxcross-llvm-dsymutil Plugin/WebSocketTest/mac.xpl
|
||||
/opt/osxcross/target/bin/osxcross-llvm-dsymutil Plugin/GAConnector/mac.xpl
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user