gpt4 book ai didi

java - 如何在 java maven 项目中访问 azure pipelines 变量?

转载 作者:行者123 更新时间:2023-12-02 09:11:05 31 4
gpt4 key购买 nike

我们在 azure pipline 中有一个现有的 java 应用程序,我们正在尝试使用变量添加其中。我主要有 Java 背景,并且对 ADO 和 azure pipelines 非常陌生。我已阅读有关 azure 管道变量的文档,但不知道如何在 java 应用程序中获取这些变量。文档说这些变量可以用作任务的输入,也可以通过环境变量提供给脚本。

该项目是一个maven项目;第一个任务是maven“全新安装”,那么有没有办法将ADO管道变量注入(inject)maven构建中,然后以某种方式让maven将其转换为程序可以通过System.getPropert( )或 System.genenv()?

最佳答案

当管道执行时,Azure 会将所有管道变量放入环境变量中,因此作为构建一部分运行的任何工具、脚本、任务或进程都可以通过环境访问参数。

您可以在管道 YAML 定义或 DevOps 管道 GUI 中定义变量。

要使用变量作为任务的输入,请将其包装在 $() 中。使用这些环境变量的语法取决于脚本语言。名称为大写,.替换为_,并自动插入到进程环境中。这在part中有说明。文档。

这个blog可以帮到你,请引用。

关于java - 如何在 java maven 项目中访问 azure pipelines 变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59415072/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com