Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring boot Azure DevOps构建管道-基于特定的application.profile构建Spring引导_Spring Boot_Azure Devops_Environment_Application.properties - Fatal编程技术网

Spring boot Azure DevOps构建管道-基于特定的application.profile构建Spring引导

Spring boot Azure DevOps构建管道-基于特定的application.profile构建Spring引导,spring-boot,azure-devops,environment,application.properties,Spring Boot,Azure Devops,Environment,Application.properties,我有一个Spring启动应用程序,我使用Azure DevOps自动构建/测试项目并部署工件 我的问题如下:如何基于特定的application.profile构建?现在它只是构建,但在我的项目中,我有以下3个文件: 应用程序属性 应用程序测试属性 应用-验收特性 例如,我如何基于“applicationtest.properties”进行构建 当前我的代码如下所示: stages: - stage: Build displayName: Build stage jobs: - j

我有一个Spring启动应用程序,我使用Azure DevOps自动构建/测试项目并部署工件

我的问题如下:如何基于特定的application.profile构建?现在它只是构建,但在我的项目中,我有以下3个文件:

  • 应用程序属性
  • 应用程序测试属性
  • 应用-验收特性
例如,我如何基于“applicationtest.properties”进行构建

当前我的代码如下所示:

stages: 
 - stage: Build
displayName: Build stage
  jobs:
 - job: MavenPackageAndPublishArtifacts
displayName: Maven Package and Publish Artifacts
pool:vmImage: $(vmImageName)

steps:
- task: Maven@3
  displayName: 'Maven Package'
  inputs:
    mavenPomFile: 'pom.xml'
    javaHomeOption: 'JDKVersion'
    jdkVersionOption: '1.11'
    jdkArchitectureOption: 'x64'

- task: CopyFiles@2
  displayName: 'Copy Files to artifact staging directory'
  inputs:
    SourceFolder: '$(System.DefaultWorkingDirectory)'
    Contents: '**/target/*.?(war|jar)'
    TargetFolder: $(Build.ArtifactStagingDirectory)

- upload: $(Build.ArtifactStagingDirectory)
  artifact: drop

设置
SPRING\u PROFILES\u ACTIVE
环境变量将 激活所需的配置文件。例如,为了激活
qa
profile,将
SPRING\u PROFILES\u ACTIVE
环境变量设置为
qa
。在Spring中阅读有关配置文件特定属性的更多信息 引导文档

关于如何使用环境,您还可以查看以下博客: