Jenkins中集成python,支持参数生成Makefile文件
Posted IT小不点
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jenkins中集成python,支持参数生成Makefile文件相关的知识,希望对你有一定的参考价值。
#!/usr/bin/env python import os print os.getenv("BUILD_NUMBER") print os.getenv("uuid")#534D4152-5443-534C-5F54-494D45415049 print os.getenv("ta_path")#/home/lukey/t_core/TTAs_0729/ with open (os.getenv("ta_path")+"Makefile", "w") as f: f.write(r‘‘‘TA_DEV_KIT_DIR := ./export-user_ta/ CROSS_COMPILE := arm-linux-gnueabihf- CFG_TEE_TA_LOG_LEVEL ?= 2 CPPFLAGS += -DCFG_TEE_TA_LOG_LEVEL=$(CFG_TEE_TA_LOG_LEVEL) BINARY=‘‘‘ + os.getenv("uuid") + r‘‘‘ TA_ROOT := . include $(TA_DEV_KIT_DIR)/mk/ta_dev_kit.mk all: $(BINARY).ta $(BINARY).ta: $(BINARY).bin rm -f [email protected] cat faked_armv7_uta_signed_header.bin $< > [email protected] clean: clean_ta_file .PHONY: clean_ta_file clean_ta_file: rm -f $(BINARY).ta ‘‘‘)
生成ta的Makefile,其中ta_path是路径。
以上是关于Jenkins中集成python,支持参数生成Makefile文件的主要内容,如果未能解决你的问题,请参考以下文章
基于Metronic的Bootstrap开发框架经验总结(18)-- 在代码生成工具Database2Sharp中集成对Bootstrap-table插件的分页及排序支持