小编The*_*is 的帖子

从 azure-pipelines 中的 pom.xml 读取 yaml 文件中的项目版本

我有一个pom.xml包含我的项目版本的文件,如下所示

\n\n
 <version> 1.14.0 </version>\n
Run Code Online (Sandbox Code Playgroud)\n\n

我还有一个 YAML 文件,当测试通过时它会自动生成 GitHub 标签,就像这样

\n\n
- job: createTag\n    dependsOn: ifBranchIsMaster\n    condition: and(succeeded(), eq(variables['Build.SourceBranch'], 'refs/heads/master')\n    steps:\n      - task: GitHubRelease@0\n        displayName: \xe2\x80\x98Create GitHub Release\xe2\x80\x99\n        inputs:\n          gitHubConnection: $(GITHUB_CONNECTION)\n          repositoryName: $(GITHUB_REPO)\n          action: create\n          tag: 1.14.0\n
Run Code Online (Sandbox Code Playgroud)\n\n

我想从我的 YAML 文件中删除硬编码版本标签并从中读取它pom.xml立即读取它是否有可能发生我尝试将硬编码版本最小化为 1。我想在 1 个地方更改它并在任何地方更改。

\n

xml pom.xml azure-devops azure-pipelines

6
推荐指数
1
解决办法
7847
查看次数

Quarkus如何在application.properties中设置环境变量

最近我从thorntail到quarkus交换,我面临着一些困难,试图找到如何在thorntail我用这样的事情在application.properties设置环境变量${env.HOST: localhost},基本意思是把环境变量,如果你没有找到任何东西把localhost作为默认是否可能夸夸application.properties?我在GitHub上没有发现任何问题,或者有人已经回答了这个问题?

java postgresql environment-variables application.properties quarkus

4
推荐指数
2
解决办法
702
查看次数

当且仅当分支等于 yaml 中的 master 时,Azure 管道才会运行特定任务

我正在尝试更改我的 yaml 文件以添加更多任务。这是我当前的 yaml 文件:

trigger:
  - master

pool:
  vmImage: 'Ubuntu-16.04'

steps:
  - task: Maven@3
    inputs:
      mavenPomFile: 'pom.xml'
      # according to: https://github.com/MicrosoftDocs/vsts-docs/issues/3845, 
      # maven options should go to goals instead, as mavenOptions is for jvm options
      mavenOptions: '-Xmx3072m'
      javaHomeOption: 'JDKVersion'
      jdkVersionOption: '1.11'
      jdkArchitectureOption: 'x64'
      publishJUnitResults: true
      testResultsFiles: '**/surefire-reports/TEST-*.xml'
      goals: 'verify -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=WARN -Dorg.slf4j.simpleLogger.showDateTime=true -Djava.awt.headless=true --batch-mode --show-version'
Run Code Online (Sandbox Code Playgroud)

我只想在运行的分支是 master 时运行一个目标。基本上在我的测试中,我创建了一个 dockerfile 并且我想将它推送到 dockerhub,但我不希望每次有人打开拉取请求时都会发生这种情况;我希望只有在 master 运行测试时才会发生这种情况。像这样的东西

if branch == master 
steps: *
Run Code Online (Sandbox Code Playgroud)

但我似乎没有在 Azure Pipelines 文档中找到有关如何执行此操作的任何内容

automated-tests azure-devops azure-pipelines

4
推荐指数
2
解决办法
3074
查看次数

Jakarta ee 到底是什么

我似乎没有在网上找到一些东西,期待 java ee 停止并且我们不能正确使用名称的事实,所以我们将其重命名为 Jakarta ee,这没关系,但我仍然不知道 Jakarta ee 和 java 之间是否有任何区别ee 8 为什么我应该使用 Jakarta ee 而不是 java ee 8 最重要的是我不知道在哪里可以找到 Jakarta ee 来开始使用它

java jakarta-ee

3
推荐指数
1
解决办法
871
查看次数

编辑器左侧的 intellij git gutter 丢失

你好,我正在使用 IntelliJ idea,我陷入了问题我总是使用 future 来检查主代码和我的分支之间的差异,但今天由于某种原因(我认为是一个插件做到了)删除了它,我似乎无法在互联网上寻找任何有解决方案的人

在此输入图像描述

在左侧,有一个蓝色标志,表明我已经更改了一些内容,现在已经没有任何帮助了

在此输入图像描述

^^蓝绿线消失了

git intellij-idea

1
推荐指数
1
解决办法
1237
查看次数