Command Lines for Continuous Integration¶
I backup scripts here, to avoid losting them when our jenkins-ci ruins.
iOS - Xcode¶
ios4.3¶
xcodebuild clean build -project ./HelloWorld/ios/HelloWorld.xcodeproj -alltargets -sdk iphonesimulator4.3 -configuration Debug
xcodebuild clean build -project ./HelloWorld/ios/HelloWorld.xcodeproj -alltargets -sdk iphonesimulator4.3 -configuration Release
xcodebuild clean build -project ./tests/test.ios/test.xcodeproj -alltargets -sdk iphonesimulator4.3 -configuration Debug
xcodebuild clean build -project ./tests/test.ios/test.xcodeproj -alltargets -sdk iphonesimulator4.3 -configuration Release
xcodebuild clean build -project ./HelloLua/ios/HelloLua.xcodeproj -alltargets -sdk iphonesimulator4.3 -configuration Debug
xcodebuild clean build -project ./HelloLua/ios/HelloLua.xcodeproj -alltargets -sdk iphonesimulator4.3 -configuration Release
// in last xcode4.2.1, there's no iphonedevice4.3 sdk
ios5.0¶
pushd ../ios4.3_xcode4
xcodebuild clean build -project ./HelloWorld/ios/HelloWorld.xcodeproj -alltargets -sdk iphonesimulator5.0 -configuration Debug
xcodebuild clean build -project ./HelloWorld/ios/HelloWorld.xcodeproj -alltargets -sdk iphonesimulator5.0 -configuration Release
xcodebuild clean build -project ./HelloWorld/ios/HelloWorld.xcodeproj -alltargets -sdk iphoneos5.0 -configuration Debug
xcodebuild clean build -project ./HelloWorld/ios/HelloWorld.xcodeproj -alltargets -sdk iphoneos5.0 -configuration Release
xcodebuild clean build -project ./tests/test.ios/test.xcodeproj -alltargets -sdk iphonesimulator5.0 -configuration Debug
xcodebuild clean build -project ./tests/test.ios/test.xcodeproj -alltargets -sdk iphonesimulator5.0 -configuration Release
xcodebuild clean build -project ./tests/test.ios/test.xcodeproj -alltargets -sdk iphoneos5.0 -configuration Debug
xcodebuild clean build -project ./tests/test.ios/test.xcodeproj -alltargets -sdk iphoneos5.0 -configuration Release
xcodebuild clean build -project ./HelloLua/ios/HelloLua.xcodeproj -alltargets -sdk iphonesimulator5.0 -configuration Debug
xcodebuild clean build -project ./HelloLua/ios/HelloLua.xcodeproj -alltargets -sdk iphonesimulator5.0 -configuration Release
xcodebuild clean build -project ./HelloLua/ios/HelloLua.xcodeproj -alltargets -sdk iphoneos5.0 -configuration Debug
xcodebuild clean build -project ./HelloLua/ios/HelloLua.xcodeproj -alltargets -sdk iphoneos5.0 -configuration Release
popd
Android NDK - Darwin¶
r5¶
pushd /workspace/android-dev/android-ndk-r5
./ndk-build -C /workspace/Jenkins/workspace/ios4.3_xcode4/HelloWorld/android clean
./ndk-build -C /workspace/Jenkins/workspace/ios4.3_xcode4/HelloWorld/android
./ndk-build -C /workspace/Jenkins/workspace/ios4.3_xcode4/HelloWorld/android clean
./ndk-build -C /workspace/Jenkins/workspace/ios4.3_xcode4/tests/test.android clean
./ndk-build -C /workspace/Jenkins/workspace/ios4.3_xcode4/tests/test.android
./ndk-build -C /workspace/Jenkins/workspace/ios4.3_xcode4/tests/test.android clean
./ndk-build -C /workspace/Jenkins/workspace/ios4.3_xcode4/HelloLua/android clean
./ndk-build -C /workspace/Jenkins/workspace/ios4.3_xcode4/HelloLua/android
./ndk-build -C /workspace/Jenkins/workspace/ios4.3_xcode4/HelloLua/android clean
popd
r6¶
pushd /workspace/android-dev/android-ndk-r6
./ndk-build -C /workspace/Jenkins/workspace/ios4.3_xcode4/HelloWorld/android clean
./ndk-build -C /workspace/Jenkins/workspace/ios4.3_xcode4/HelloWorld/android
./ndk-build -C /workspace/Jenkins/workspace/ios4.3_xcode4/HelloWorld/android clean
./ndk-build -C /workspace/Jenkins/workspace/ios4.3_xcode4/tests/test.android clean
./ndk-build -C /workspace/Jenkins/workspace/ios4.3_xcode4/tests/test.android
./ndk-build -C /workspace/Jenkins/workspace/ios4.3_xcode4/tests/test.android clean
./ndk-build -C /workspace/Jenkins/workspace/ios4.3_xcode4/HelloLua/android clean
./ndk-build -C /workspace/Jenkins/workspace/ios4.3_xcode4/HelloLua/android
./ndk-build -C /workspace/Jenkins/workspace/ios4.3_xcode4/HelloLua/android clean
popd
r7¶
pushd /workspace/android-dev/android-ndk-r7
./ndk-build -C /workspace/Jenkins/workspace/ios4.3_xcode4/HelloWorld/android clean
./ndk-build -C /workspace/Jenkins/workspace/ios4.3_xcode4/HelloWorld/android
./ndk-build -C /workspace/Jenkins/workspace/ios4.3_xcode4/HelloWorld/android clean
./ndk-build -C /workspace/Jenkins/workspace/ios4.3_xcode4/tests/test.android clean
./ndk-build -C /workspace/Jenkins/workspace/ios4.3_xcode4/tests/test.android
./ndk-build -C /workspace/Jenkins/workspace/ios4.3_xcode4/tests/test.android clean
./ndk-build -C /workspace/Jenkins/workspace/ios4.3_xcode4/HelloLua/android clean
./ndk-build -C /workspace/Jenkins/workspace/ios4.3_xcode4/HelloLua/android
./ndk-build -C /workspace/Jenkins/workspace/ios4.3_xcode4/HelloLua/android clean
popd
Windows7¶
VS2008¶
call "%VS90COMNTOOLS%vsvars32.bat"
echo "---- start debug build ---"
vcbuild /MP /M10 cocos2d-win32.vc2008.sln /Debug
echo "---- start release build ---"
vcbuild /MP /M10 cocos2d-win32.vc2008.sln /Release
echo "---- start clean ---"
vcbuild /MP /M10 cocos2d-win32.vc2008.sln /clean
VS2010¶
call "%VS100COMNTOOLS%vsvars32.bat"
echo "--- start debug build ---"
msbuild cocos2d-win32.vc2010.sln /p:Configuration="Debug"
msbuild cocos2d-win32.vc2010.sln /p:Configuration="Debug" /t:clean
echo "--- start release build ---"
msbuild cocos2d-win32.vc2010.sln /p:Configuration="Release"
msbuild cocos2d-win32.vc2010.sln /p:Configuration="Release" /t:clean