小编zoo*_*oes的帖子

在 Azure DevOps Pipelines 中跨阶段共享变量

我想弄清楚如何在我的脚本中跨 ADO 管道共享自定义变量。以下是我的脚本,分为 2 个阶段。

我将 设置curProjVersion为输出变量并尝试从不同的阶段访问它。我做得对吗?

stages:
- stage: Build
  displayName: Build stage
  jobs:
  - job: VersionCheck
    pool:
      vmImage: 'ubuntu-latest'
    displayName: Version Check
    continueOnError: false
    steps:

      - script: |
          echo "##vso[task.setvariable variable=curProjVersion;isOutput=true]1.4.5"
        name: setCurProjVersion
        displayName: "Collect Application Version ID"

- stage: Deploy
  displayName: Deploy stage
  dependsOn: Build
  variables:
    curProjVersion1: $[ dependencies.Build.VersionCheck.outputs['setCurProjVersion.curProjVersion'] ]
  jobs:
  - job: 
    steps: 
      - script: |
          echo $(curProjVersion1)
Run Code Online (Sandbox Code Playgroud)

azure azure-devops azure-pipelines

35
推荐指数
5
解决办法
2万
查看次数

带有 yaml 文件的 Helm Config-Map

我正在尝试访问我的头盔模板内的文件作为配置映射,如下所示。我收到如下错误。

\n\n

但是,当我的 application.yml 没有嵌套对象(例如 - name: test)时,它可以工作。关于我可能做错了什么有什么想法吗?

\n\n

配置映射.yaml:

\n\n
apiVersion: v1\nkind: ConfigMap\nmetadata:\n name: {{ .Release.Name }}-configmap\n\ndata:\n {{.Files.Get \xe2\x80\x9capplication.yml\xe2\x80\x9d}}\n
Run Code Online (Sandbox Code Playgroud)\n\n

应用程序.yml:

\n\n
some-config:\n application:\n   name: some-application-name\n
Run Code Online (Sandbox Code Playgroud)\n\n

错误:

\n\n
*ConfigMap in version \xe2\x80\x9cv1" cannot be handled as a ConfigMap: v1.ConfigMap.Data: ReadString: expects \xe2\x80\x9d or n, but found {, error found in #10 byte of ...|ication\xe2\x80\x9d* \n\n
Run Code Online (Sandbox Code Playgroud)\n

kubernetes kubernetes-helm

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

Intellij 10.8命令行太长。在Maven中缩短命令行

我拥有最新版本的intellij 2018.1.1,并且我正在运行一个非常基本的Maven项目。当我尝试运行main时,出现错误消息“命令行太长”。我将运行配置更新为JAR Manifest,现在intellij不在Java文件中获取最新更改。我假设它捡起一个预制的罐子并且不重新编译?我试图弄清楚如何使intellij工作。

intellij-idea

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

Docker Compose错误-“ wait-for-it.sh:没有这样的文件或目录”

我有以下docker compose文件,并且尝试使用“ wait-for-it.sh”,以便在kafka代理可用后启动控制中心

control-center: image: confluentinc/cp-enterprise-control-center hostname: control-center restart: always depends_on: - zookeeper - kafka - schema_registry - connect **command: ["./wait-for-it.sh", "kafka:9092"]**

当我执行docker-compose up时出现以下错误。

无法启动服务控制中心:OCI运行时创建失败:container_linux.go:296:启动容器进程导致“ exec:\”。/wait-for-it.sh \”:stat ./wait-for-it.sh:没有此类文件或目录”:未知

我在Windows 10上,将docker用于Windows和Powershell。

docker docker-compose

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

Go Modules 无法识别 GOPATH 下的文件

我试图在 intellij 中设置 GO Modules,并试图在 GOPATH 下导入一个包。当我使用 Go Modules 时,它似乎没有从 GOPATH 中“导入”包。关于我可能做错了什么的任何想法?

下面是截图。左图:GoModules,无法识别包。右图:简单的 GO 项目,识别包。

我尝试做同步包,但没有运气。

转到版本 - 1.12.3

Initellij_GO_MOD.

intellij-idea go go-modules

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