Unreal Engine 4持续集成帮助程序功能

ue4-ci-helpers的Python项目详细描述


UE4持续集成助手功能

ue4 ci helpers python包构建在ue4cliconan-ue4cli包上,为非真实项目和插件的连续集成(ci)用例提供基础设施。它旨在简化编写平台无关的构建脚本的过程,这些脚本可以作为ci管道的一部分运行。

尽管包在ue4-docker项目生成的ue4-fulldocker映像中工作得最好,但核心功能将在已正确配置ue4cli的任何系统上工作。

要安装软件包,请运行:pip install ue4-ci-helpers

一个用于打包非真实项目的夜间生成的简单生成脚本可能如下所示:

#!/usr/bin/env python3fromue4helpersimportProjectPackager,VersionHelpersfromos.pathimportabspath,dirname# Create our project packagerpackager=ProjectPackager(# The root directory for the project# (This example assumes this script is in a subdirectory)root=dirname(dirname(abspath(__file__))),# Use the date of the most recent git commit as our version stringversion=VersionHelpers.from_git_commit(),# The filename template for our generated .zip filearchive='{name}-Nightly-{version}-{platform}',# Don't strip debug symbols from the packaged buildstrip_debug=False,# Don't strip manifest files from the packaged buildstrip_manifests=False)# Clean any previous build artifactspackager.clean()# Package the projectpackager.package()# Compress the packaged distribution# (The CI system can then tag the generated .zip file as a build artifact)packager.archive()

请检查PackagerBase类的构造函数的docstring,以查看受支持参数及其使用的完整列表。

法律

版权所有©2019,亚当·雷恩。在mit许可下授权,请参见文件LICENSE了解详细信息。

这个软件包的最初开发是由Deepdrive, Inc资助的。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java将视图从constraint layouts类外部膨胀为约束布局   java如何使用testng参数化selenium中的用户数据并将其馈送到脚本   安卓 Java正则表达式在两个字符串之间提取字符串   java使用继承类的生成生成器,而生成器本身不继承   java匹配两个相同字符之间的字符串   java在ArrayList中添加项的值   主方法完成后的java Swing计时器持久性   使用Android应用程序的Java/Tomcat服务器中的Windows身份验证   java多态性银行应用程序   java如何添加拉丁文5字符?   java如果没有浏览器,我如何以编程方式触发google analytics事件?   如果存在零,则java向左移动   java大数幂法   java试图将XML文件中的ID读入不同的列表?