将构建工件从Jenkins Pipeline上载到Sharepoint

o4tp2gmn  于 2022-11-02  发布在  Jenkins
关注(0)|答案(1)|浏览(218)

我需要在构建结束时使用Jenkins管道将构建工件上传到SharePoint。
我没有找到任何插件来实现这一点。
我的Jenkins示例正在Linux机器上运行。请建议实现此目的的最佳方法

insrf1ej

insrf1ej1#

我使用的是Microsoft 365的CLI(也适用于Linux)。看起来有点像这样:

m365 login --authType password --userName user@contoso.com --password pass@word1

m365 spo file add --webUrl https://contoso.sharepoint.com/sites/project-x --folder 'Shared Documents' --path 'C:\MS365.jpg'

https://pnp.github.io/cli-microsoft365/cmd/login/
https://pnp.github.io/cli-microsoft365/cmd/spo/file/file-add/
您可能需要为您的jenkins向您的sharepoint添加特殊帐户,或者添加一个app password以便能够从守护进程上载文件(如果您的sharepoint需要MFA身份验证)

相关问题