我有一个logic app
连接到sftp服务器(我在azure上创建的虚拟机),并在将文件添加到该sftp时执行操作:
添加文件后,我在Blob存储上创建了一个新的Blob。
从SFTP服务器删除文件
我还创建了一个blob trigger-based azure function
,每次创建blob时,它都会处理一些操作(例如blob内容解密和解析)。
下一步将在我的逻辑应用程序中链接其他一些Azure函数执行(例如,执行后发送电子邮件和Azure函数等...)…
现在,我有两个主要问题:
为了使最合适的CI/CD pipeline
适用于此工作流程,我是否创建逻辑应用from the portal
或from visual studio
,为什么要这样做?
我是否将Azure函数和逻辑应用程序放在相同的解决方案/存储库中?同一项目?
然后,如何创建CI / CD管道(请键入模板和步骤)?
Ps:我想添加单元测试来测试我的逻辑应用程序和Azure函数是否正常运行,因此我想在构建定义中集成测试步骤。< / p>
有关逻辑应用程序的更多详细信息,请参阅此Stack overflow question,其中详细介绍了该过程
这是逻辑应用程序
答案 0 :(得分:0)
请找到以下几点: