Make文件的格式
MakeFile用法示例:
build_time = `date '+%Y-%m-%d_%H:%M:%S'`
build_time_win=$(shell powershell get-date -format 'yyyy-MM-dd_HH:mm:ss')
# 定义全局变量
output_dir=bin
proto_res=proto
# 仅用于 `hotfix_` 任务的变量
hotfix_%: version=10000
test_win:
# 强制拷贝覆盖
copy /y "${proto_res}\component.proto" "targetdir\protobuf"
for /R "." %%i in (*_pb.proto) do ( del /f /s /q %%i )
for /R "." %%i in (auto_*.go) do ( del /f /s /q %%i )
test:
cp -rf "sourcepath" "targetpath"
find ./ -name "*_pb.proto" | xargs rm -rf
find ./ -name "auto_*.go" | xargs rm -rf
hotfix_a:
find ${hotfix_res}${version}/ -name '*.so' | xargs tar czf ${output_dir}/${zone_bin}/${version}.tgz
hotfix_jenkins:
curl -sL -X POST "http://10.1.1.111:8888/job/deploy_xxxxanme/buildWithParameters?token=customtoken&VERSION=${version}" --user username:passowrd
curl -s ${TARGET_HOST}/api/upload_and_publish?ticket=${PRIVATE_WEB_TOKEN} -Fsuse=@${gate_bin}.tgz -Fapplication=appname -Fmodule_name=Gate -Fcomment=auto-upload
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 using1174@foxmail.com
文章标题: Make文件的格式
文章字数: 154
本文作者: Jun
发布时间: 2022-08-19, 20:13:53
最后更新: 2022-08-19, 20:25:44
原始链接: http://yoursite.com/2022/08/19/Make文件的格式/版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。