在unity里编辑TestEditor.cs脚本
[MenuItem("TTT/TTTT")]
public static void JenkinsTest()
{
FileInfo fileInfo = new FileInfo(Application.dataPath + "/测试.txt");
StreamWriter sw = fileInfo.CreateText();
sw.WriteLine(System.DateTime.Now);
sw.Close();
sw.Dispose();
}
然后在jenkins里配置执行代码
-projectpath %WorkPath% -quit -batchmode -executeMethod TestEditor.JenkinsTest -logFile "D:\log.txt"

保存后构建

发现报错了,查看信息

原来需要关闭unity
关闭后再次执行

成功
网友评论