API 使用 GIT 和八达通进行管理 - Git PUSH / Git PULL
API Management with GIT and Octopus - Git PUSH / Git PULL
继我的 post 之后:
我有一个 API 管理实例 运行。我知道 API 管理层有自己的 GIT 资料库。
我可以成功克隆、更改并将更改推送到我的 API 管理 GIT 存储库。
我也是 运行 八达通部署并正在尝试使用它:
还有这个:
从我的公司 GIT 存储库中提取我的代码并推送到 APIM GIT 存储库。
问题是,这些插件会立即失败,无法在 Octopus 服务器上找到文件路径。另外,这些是在 2014 年写的。
是否有推荐的更好的方法来从您的公司存储库中提取并推送到 APIM 存储库?另外,如果我拉到八达通,代码在被推送到 APIM 之前存储在哪里?
最后,我认为这个插件已经过时了。我最终编写了自己的 PowerShell GIT bash 并且效果不错。
我从我公司的源代码控制中获取 APIM json 代码,然后将其推送到 APIM GIT 存储库并使用 PowerShell 发布它。
对于以后遇到此问题的任何人。
原因很可能是您正在尝试使用来自章鱼服务器的 GitPull 步骤,而该步骤背后的代码引用了此参数 $OctopusParameters['Octopus.Tentacle.Agent.ApplicationDirectoryPath']
.
这个参数好像return一个空值。 我还没有尝试 运行 从部署目标 。
git 克隆目录可能是另一个 parameter/variable 指定的目录
我正在向 Octopus 团队提出这个问题。
继我的 post 之后:
我有一个 API 管理实例 运行。我知道 API 管理层有自己的 GIT 资料库。
我可以成功克隆、更改并将更改推送到我的 API 管理 GIT 存储库。
我也是 运行 八达通部署并正在尝试使用它:
还有这个:
从我的公司 GIT 存储库中提取我的代码并推送到 APIM GIT 存储库。
问题是,这些插件会立即失败,无法在 Octopus 服务器上找到文件路径。另外,这些是在 2014 年写的。
是否有推荐的更好的方法来从您的公司存储库中提取并推送到 APIM 存储库?另外,如果我拉到八达通,代码在被推送到 APIM 之前存储在哪里?
最后,我认为这个插件已经过时了。我最终编写了自己的 PowerShell GIT bash 并且效果不错。
我从我公司的源代码控制中获取 APIM json 代码,然后将其推送到 APIM GIT 存储库并使用 PowerShell 发布它。
对于以后遇到此问题的任何人。
原因很可能是您正在尝试使用来自章鱼服务器的 GitPull 步骤,而该步骤背后的代码引用了此参数 $OctopusParameters['Octopus.Tentacle.Agent.ApplicationDirectoryPath']
.
这个参数好像return一个空值。 我还没有尝试 运行 从部署目标 。
git 克隆目录可能是另一个 parameter/variable 指定的目录 我正在向 Octopus 团队提出这个问题。