美文网首页Unity技术分享Unity跨平台技术分享unity3D技术分享
Jenkins Unity命令行打包,支持动态添加自定义宏

Jenkins Unity命令行打包,支持动态添加自定义宏

作者: 2b75747cf703 | 来源:发表于2017-04-06 14:47 被阅读315次
    #!/bin/sh
    
    if [[ "$defineSymbols" != "" || "$addSymbols" != "" || "$removeSymbols" != "" ]]; then
    log="${WORKSPACE}/../builds/${BUILD_NUMBER}/unity3d_defineSymbols.log"
    touch ${log}
    tail -f ${log} &
    /Applications/Unity\ ${unityVersion}/Unity.app/Contents/MacOS/Unity  -quit  -batchmode  -projectPath  "${WORKSPACE}" \
    -logFile ${log}  -buildTarget ${platform}  -executeMethod  JenkinsBuilder.PerformBuild  -silent-crashes \
    defineSymbols="${defineSymbols}" addSymbols="${addSymbols}" removeSymbols="${removeSymbols}"
    fi
    
    log="${WORKSPACE}/../builds/${BUILD_NUMBER}/unity3d_builder.log"
    touch ${log}
    tail -f ${log} &
    /Applications/Unity\ ${unityVersion}/Unity.app/Contents/MacOS/Unity  -quit  -batchmode  -projectPath  "${WORKSPACE}" \
    -logFile ${log}  -buildTarget ${platform}  -executeMethod  JenkinsBuilder.PerformBuild  -silent-crashes \
    buildPath="${WORKSPACE}/../builds/${BUILD_NUMBER}"  firstPublish=${firstPublish} \
    channel=${channel}  version=${version}  hasAD=${hasAD}  development=${development} \
    mobileprovision=${mobileprovision}  isArabicApp=${isArabicApp}  scenes=${scenes}  bundleIdentifier=${bundleIdentifier} \
    useAAR=${useAAR}  xcodeVersion=${xcodeVersion}  clearProject=${clearProject}  buildChannelsFast=${buildChannelsFast}
    

    相关文章

      网友评论

        本文标题:Jenkins Unity命令行打包,支持动态添加自定义宏

        本文链接:https://www.haomeiwen.com/subject/nekqattx.html