【问题标题】:Variable Substitution in non-package deploy step非包部署步骤中的变量替换
【发布时间】:2016-09-26 15:17:02
【问题描述】:

我知道我可以在包部署期间添加变量替换,但我有一个稍微不同的场景。我需要做的是:

  1. 将我的包部署到八达通服务器(我在服务器上有一个触手)
  2. 根据角色/环境替换变量
  3. 针对该包中的某些文件运行脚本(加密过程)
  4. 重新打包文件并将其用作过程中进一步步骤的工件。

我的问题是 - 我需要替换软件包中的文件中的变量(上面的第 2 步) - 但它们需要特定于它们最终要定位的环境中的角色,而不是章鱼服务器环境。

请注意,解包和加密必须在进一步部署之前完成,因此不能在目标机器上进行。

有可能实现吗?

谢谢, 肖恩

【问题讨论】:

  • 您可以单独使用一台机器进行加密吗?为什么需要对人工制品进行加密?

标签: octopus-deploy


【解决方案1】:

没有OOB方法可以做到这一点。你将不得不在某个地方偷工减料。我个人会:

  1. 添加另一个名为 unencrypted prod 的环境;
  2. 将变量范围限定为未加密产品和常规产品;
  3. 添加加密过程步骤,使其仅在未加密的 prod 环境中运行。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-11-10
    • 2015-04-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-09
    相关资源
    最近更新 更多