我挣扎了好几天,但是,我仍然无法找到解决方案。 我正在尝试使用Jenkins部署Marathon应用程序并遵循本教程。
https://docs.mesosphere.com/1.10/tutorials/deploy-on-marathon/
我想为此配置参数化项目。例如: Builder可以从四个选项中选择一个选项。
例如:假设用户已选择保管库选项。 然后我需要根据用户在上述选项中选择的内容来更改文件名(定义文件)。
我正在使用Marathon部署插件。
对于这个配置,我得到以下错误:
18:12:40 [Marathon] Application Definition not found:
18:12:40 [Marathon] Could not find file 'deployment_files/"($CONTAINER)".json'
18:12:40 Build step 'Marathon Deployment' changed build result to FAILURE
你能帮助我解决这个问题或建议一个更好的方法吗?
答案 0 :(得分:0)
当您尝试以其他方式(或其他参数)引用构建参数时,我通常使用以下格式:
deployment_files/${CONTAINER}.json
在以下主题中有一些好的阅读