经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » 软件/图像 » Git » 查看文章
【文章存档】如何通过 GitLab 进行持续部署
来源:cnblogs  作者:学习虾  时间:2019/3/8 8:45:01  对本文有异议

好久没写博客了,这几天存档一下新文章。

链接 https://docs.azure.cn/zh-cn/articles/azure-operations-guide/app-service-web/aog-app-service-web-howto-deploy-continuously-via-gitlab 

=========================================分割线=================================

解决方法

Azure Web 应用服务支持从不同的开发环境中进行应用的持续部署,本文主要介绍如何通过 GitLab 进行手动配置连续部署,具体方法如下:

  1. 首先在您的网站的部署中心选择 External,如下图:

    01

  2. 接着将存储库的地址和您要读取的分支填好,选择 git,点击继续。

  3. 在概述中点击 获取发布配置文件 按钮:

    02

  4. 记下文件中的 username 和 password,如下图:

    03

  5. 执行 curl 命令:curl https://<username>:<password>@<网站名称>.scm.chinacloudsites.cn/api/sshkey?ensurePublicKey=1,执行完后会得到如下的 ssh-rsa key,记下此 key:

    04

  6. 进入网站的 Kudu 页面,点击的 DebugConsole,会看到如下的文件,进入 .ssh 文件夹,找到 config 文件,点击笔头按钮进行修改,如下图:

    05

    06

    将 config 修改成:

    XML
    1. HOST *
    2. StrictHostKeyChecking no
    3. HostkeyAlgorithms +ssh-dss
  7. 登录您的 GitLab,点击 settings,选择 intergrations,加入 webhook,url 为 https://<username>:<password>@<网站名称>.scm.chinacloudsites.cn/deploy

    Secret token 为第 5 步中记下的 key,点击保存,之后点击 test 看是否可以部署。

需要注意的是您的 GitLab 存储库需要开放您对仓库的访问和修改权限。

原文链接:http://www.cnblogs.com/junshijie/p/10488211.html

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号