代码之家  ›  专栏  ›  技术社区  ›  matt_lethargic

使用ARM创建的Azure DevOps SSH Linux VM

  •  0
  • matt_lethargic  · 技术社区  · 6 年前

    我正在使用ARM模板创建Ubuntu Azure VM,这一切都非常有效,但是作为部署过程的一部分,我需要将Bash脚本复制到VM,然后执行它们,结果是一个痛苦。

    Azure文件复制任务仅在Windows虚拟机上运行,因此无法使用。

    带SSH的Copy files任务只适用于服务连接,当是管道创建VM时,我无法创建服务连接,因此在它运行之前,它不存在连接。

    我肯定我不是第一个遇到这个问题的人。我有SSH的IP地址和用户凭据,但据我所知,没有办法做到这一点。 有人知道怎么做吗?

    0 回复  |  直到 6 年前
        1
  •  0
  •   Vikas Saini    6 年前

    如果我没弄错你的问题,那么你可以把你的shell脚本上传到某个Azure存储中,你可以用CLI下载那些Bash脚本到自定义数据中。所以当你的vm启动时,它会下载Bash脚本并执行。