天蓝色管道任务
v247
此存储库包含 Azure Pipelines 和 Team Foundation Server 开箱即用提供的任务。
这提供了有关我们如何编写任务的公开示例,这将帮助您编写可以上传到您的帐户或服务器的其他任务。 请参阅下面的写作任务。检查 Deprecation.md 文件以获取不再支持的任务列表。
构建和测试 | |
---|---|
视窗 | |
macOS | |
Linux |
请参阅持续集成和部署的文档。
如果您在构建/发布中需要自定义功能,那么使用现有脚本运行任务(例如 PowerShell 或 Bash 任务)通常会更简单。 如果您需要在许多构建定义中进行更深入的集成或可重用性,那么编写新任务可能是合适的
任务只是工具运行者。 他们知道如何以一流的方式运行 MSBuild、VSTest 等……并处理返回代码、如何处理 std/err 以及如何根据预期输出编写时间线记录。 他们还可以访问凭据以写回 TFS/Azure Pipelines。
要将自定义任务上传到 Azure Pipelines,请使用 TFS 跨平台命令行实用程序。
还可以使用 Azure DevOps 扩展来部署任务。请参阅本教程,了解如何编写自定义任务并将其打包到扩展中。
该项目欢迎贡献和建议。
该项目采用了微软开源行为准则。有关详细信息,请参阅行为准则常见问题解答或联系 [email protected] 提出任何其他问题或意见。
我们在此处(提交 GitHub 问题)和开发者社区接受问题报告。
您认为可能存在安全问题吗?您是否遭到过网络钓鱼或发现安全漏洞?请不要在此处报告 - 请发送电子邮件至 [email protected] 告知我们。