azure - 通过 Azure Dev Ops 在文件夹中部署更改
问题描述
请看以下场景:
我在 bitbucket 存储库中我的分支的一个文件夹中有几个 CSS 文件、JS 文件和图像。比方说:
- 存储库名称:WPTheme
- 分行名称:DEV
- 文件夹名称:主题
我的应用程序驻留有一个 Azure Web 应用程序。现在我想使用 Azure DevOps 自动化以下过程:
每当为主题文件夹进行更新/提交时。我想在我的 Azure Web 应用程序主题文件夹中部署/替换整个文件夹。
我想使用 Azure DevOps 来实现这一点。
我已经完成了 RnD,但对于这个特定的 scnerio 似乎没有任何帮助。任何帮助将不胜感激。
解决方案
每当为主题文件夹进行更新/提交时。
对于此要求,您可以在 Azure Pipeline 中设置触发器。
设置分支和路径文件。
这是一个例子:
我想在我的 Azure Web 应用程序主题文件夹中部署/替换整个文件夹。
如果要再次部署到 Azure 应用服务,可以使用Azure 应用服务部署任务。
如果只想部署主题文件夹来替换目标文件夹。
您可以使用FTP 上传任务。
这是一个例子:
- task: FtpUpload@2
displayName: 'FTP Upload: $(build.sourcesdirectory)/theme'
inputs:
credentialsOption: inputs
serverUrl: 'ftps://waws-prod-dm1-xxx.ftp.azurewebsites.windows.net/site/wwwroot'
username: xx
password: xx
rootDirectory: '$(build.sourcesdirectory)/theme'
remoteDirectory: '/site/wwwroot/App_Data/Jobs/xxx'
有关更多详细信息,您可以参考此文档:使用 FTP/S 将您的应用部署到 Azure 应用服务
推荐阅读
- c# - 将一个面板的所有控件复制到另一个面板中
- java - 如何将 .wav 转换为在 Android Studio 中浮动?
- c - 使用 mingw 交叉编译 c 程序时如何包含外部库?
- image-processing - 为什么 JPEG 压缩未压缩图像与其原始图像不同(FFmpeg、NvJPEG、...)
- java - spring jpa 存储过程
- css - 在 c# 和 ASP.Net Core 上用 css 改变 Like 的心的颜色
- php - 用PHP中的首字母映射数组
- python - python获取当前工作驱动器的列表
- html - 为什么我的“gif”文件在我的 HTML 文档上没有动画
- python - 从 Python 列表中将唯一项添加到 .txt 文件