【问题标题】:Is there a way to do ask deploy through jenkins?有没有办法通过詹金斯要求部署?
【发布时间】:2020-02-14 12:27:42
【问题描述】:

我想自动化部署 Alexa 技能的过程,并希望我的管道为我执行以下操作:-

  1. 如果我的 lambda 已被修改,请询问 deploy --target lambda
  2. 如果我的模型已被修改,请询问 deploy --target model。

我知道我可以在 Jenkins 中设置一个 IF 条件来检查 git log 或检查 changeset ,它会解决我的目的,但因为我的技能是已经在生产中,我不想增加任何错误技能被修改的风险,我将不得不再次发送它进行重新认证。

【问题讨论】:

    标签: amazon-web-services jenkins-pipeline alexa-skill ask-cli


    【解决方案1】:

    我找到了解决方案,感谢link。我误以为亚马逊会在我部署新的更改后立即丢弃我的生产版本技能。这是完全不同的。

    现在这就是我正在做的事情:-

    1. 我正在使用 ask deploy 来部署我的 lambda 和技能。
    2. 我可以随时发送它进行重新认证,然后在我当前的 Dev 版本上进行开发。
    3. 使用别名进行 lambda 的 Prod 部署,并且可以在默认 $LATEST 版本上重新部署我的 lambda,直到我不决定将其发布到 PROD。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-07-02
      • 1970-01-01
      • 1970-01-01
      • 2021-07-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多