我在jenkins中使用以下命令将api代理部署到apigee edge。
jp-index.html
但是出现以下错误。
apigeetool deployproxy -u abc -o nonprod -e dev -n poc-jenkins1 -p xyz
这是我的要求,请帮助我使用什么命令。
那么我们应该使用什么命令来解决上述错误,以及我们应该使用什么命令来完成上述两个任务。
感谢帮助。
答案 0 :(得分:1)
默认情况下,apigeetool deployproxy
命令支持您的要求。如果没有名称的代理,它将部署修订版1,如果已经存在,则增加修订。
但是,根据您提到的错误,您似乎在两个代理之间存在路径冲突。您正在尝试将代理部署到/poc-deployment-automation
基本路径,但是还有一个名为poc-deploy-automation
的代理正在侦听同一基本路径。即使代理名称不同,也是不可能的,因为apigee使用基路径将流量重定向到您的代理。
检查代理根目录下的xml文件,然后更改basepath
属性。
此外,API代理的基本路径可以是任何东西,但不能由两个代理同时使用-一次只能部署一个。在这种情况下,修订号无关紧要。