赞
踩
Jenkins官网是一款开源 CI&CD(持续集成&持续部署) 软件,用于自动化各种任务,包括构建、测试和部署软件。
简易安装:Jenkins 是一个基于 Java 的独立程序,可以立即运行,包含 Windows、Mac OS X 和其他类 Unix 操作系统。Jenkins 支持各种运行方式,可通过系统包、Docker 或者通过一个独立的 Java 程序。
插件扩展:通过更新中心中的 1000 多个插件,Jenkins 集成了持续集成和持续交付工具链中几乎所有的工具。而且Jenkins 可以通过其插件架构进行扩展,从而为 Jenkins 可以做的事提供几乎无限的可能性。
分布式:Jenkins 可以轻松地在多台机器上分配工作,帮助更快速地跨多个平台推动构建、测试和部署。
CI&CD:作为一个可扩展的自动化服务器,Jenkins 可以用作简单的 CI 服务器,或者变成任何项目的持续交付中心。
通俗的说,就是将重复的打包工作交给了计算机处理,解放了程序员,程序直接看打包结果就行了.
我用的windows环境+tomcat部署
Tomcat9下载
解压到路径:
解决中文乱码
tomcat9带了jenkins会有jenkins的初始密码
using System;
using UnityEditor;
class MyEditorScript {
[MenuItem ("Custom/CI/Build Android")]
public static void BuildAndroid()
{
string[] scenes = { "Assets/Scenes/SampleScene.unity"}; // 填写您的场景文件路径
string outputPath = "Builds/Android/JenkinsUnity.apk";
BuildPipeline.BuildPlayer(scenes, outputPath, BuildTarget.Android, BuildOptions.None);
}
}
此处参考了我的朋友TopGames的博客
增加参数:ProjectRoot
然后配置Jenkins内置unity3d插件
安装好unity3d插件后如图
打开全局工具配置
此时返回项目配置:
复制如下内容:
点击运行:
控制台会打印完整的unity日志
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。