gpt4 book ai didi

ubuntu - Ubuntu vm 上 nginx 服务器的 Bitbucket 管道

转载 作者:行者123 更新时间:2023-12-04 18:49:36 24 4
gpt4 key购买 nike

我正在使用 nginx 在 Azure 上的 ubuntu vm 上托管 angular 应用程序。
我想创建管道以便于部署。我已经尝试过“azure-vm-linux-script-deploy:1.0.1”管道,但它需要 APP-ID 并且我们没有网络应用程序。我需要对此进行任何其他配置吗?
另外,我尝试过“atlassian/ssh-run:0.2.6”管道。但它给出了“连接超时”的错误。
我在 vm 上安装了 SSH,它处于事件模式,ssh 端口是 22,它是打开的。并且没有防火墙限制。
这是我的 yml 文件

  pipelines:
default:
- step:
name: Deploy to production
deployment: production
script:
- echo "Deploying to production environment"
- pipe: atlassian/ssh-run:0.2.6
variables:
SSH_USER: 'root'
SERVER: '**.***.**.**'
COMMAND: '/home/deployscript.sh'
我每次都收到以下错误。
ssh: connect to host **.***.**.** port 22: Operation timed out
✖ Execution failed.
注意:为了安全起见,我在这里用 * 替换了主机。

最佳答案

我得到了答案,
实际上,“azure-vm-linux-script-deploy:1.0.1”管道所需的 App ID 用于服务主体。
它不是 Web 应用程序。
因此,我引用了有关如何创建服务主体的文档。 - https://support.atlassian.com/bitbucket-cloud/docs/deploy-to-microsoft-azure/
希望这对将来的任何人都有帮助!

关于ubuntu - Ubuntu vm 上 nginx 服务器的 Bitbucket 管道,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63574975/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com