bat和shell打包unity的exe

2021-10-08 18:32:39 字數 2253 閱讀 6732

參考:

雙擊的bat檔案

這個檔案也可以直接複製到jekins下執行。

@echo on

set unity_path=

"c:\program files\unity\editor\unity.exe"

set unity_project_path=d:\***x

set unity_method_name=builderapk.buildmyandroidapk

set unity_log_path=d:\exe\batunityapk_log.txt

%unity_path%

-quit -batchmode -logfile %unity_log_path%

-projectpath %unity_project_path%

-executemethod %unity_method_name%

echo 4.打包成功

pause

using system.collections.generic;

using unityeditor;

public class builderapk : editor

///

/// 取得要打包的場景

///

///

static string[

]getbuildscenes()

}return pathlist.

toarray();}}

直接雙擊的shell指令碼:

#!

/bin/sh

unity_path=

"c:\program files\unity\editor\unity.exe"

# project path

proj_path=d:\***x

unity_log_path=d:\exe\batunityapk_log.txt

echo "**********==== unity build apk begin **********===="

"$unity_path"

-projectpath $proj_path -executemethod builderapk.buildmyandroidapk -logfile $unity_log_path -batchmode -quit

echo "**********==== unity build apk finish **********===="

exec /bin/bash

exec /bin/bash 是雙擊執行,然後等待,不自動退出。

jekins下的sh指令碼書寫:

這個和雙擊的sh指令碼,路徑的設定上,要家""否則,路徑找不到。

unity_path=

"c:\program files\unity\editor\unity.exe"

# project path

proj_path=

"d:\***x"

unity_log_path=

"d:\exe\batunityapk_log.txt"

echo "**********==== unity build apk begin **********===="

"$unity_path"

-projectpath $proj_path -executemethod builderapk.buildmyandroidapk -logfile $unity_log_path -batchmode -quit

echo "**********==== unity build apk finish **********===="

還可以直接填寫檔案執行:

"c:\program files\git\bin\sh.exe"

"d:\abc.sh"

當然這要想在windows下讓jenkins執行shell檔案,還要在這裡設定下:

這裡要先安裝git。

BAT批處理打包專案

批處理複製資料夾以及指定檔案.bat 將指定專案打包到project對應目錄下面。這裡是用的c 專案方案 echo off echo 正在準備刪除.rd s q projects echo 正在生成目錄.md projects md projects pos md projects manage m...

bat自動打包壓縮實現

1.引言 2.實現介紹 1 獲取svn號,生成批處理檔案 寫乙個pak.bat檔案寫入下列內容,第一句是呼叫subwcrev.exe檔案傳入引數生成pack.tmp.bat檔案,第二句是呼叫生成的pack.tmp.bat檔案 第三句是刪除生成的檔案 tools subwcrev.exe pack.b...

Windows程式打包指令碼 bat

打包指令碼的流程和自動打包基本相同 1.編譯軟體 2.拷貝需要的內容 3.簽名 4.打包成安裝檔案 5.再次簽名,並將安裝檔案名稱改成需要的格式 編譯軟體需要初始化vs的執行環境,如 call d program files x86 microsoft visual studio 12.0 vc b...