我想弄清楚如何在我的脚本中跨 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) 我正在尝试访问我的头盔模板内的文件作为配置映射,如下所示。我收到如下错误。
\n\n但是,当我的 application.yml 没有嵌套对象(例如 - name: test)时,它可以工作。关于我可能做错了什么有什么想法吗?
\n\n配置映射.yaml:
\n\napiVersion: 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\nsome-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 我拥有最新版本的intellij 2018.1.1,并且我正在运行一个非常基本的Maven项目。当我尝试运行main时,出现错误消息“命令行太长”。我将运行配置更新为JAR Manifest,现在intellij不在Java文件中获取最新更改。我假设它捡起一个预制的罐子并且不重新编译?我试图弄清楚如何使intellij工作。
我有以下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。
我试图在 intellij 中设置 GO Modules,并试图在 GOPATH 下导入一个包。当我使用 Go Modules 时,它似乎没有从 GOPATH 中“导入”包。关于我可能做错了什么的任何想法?
下面是截图。左图:GoModules,无法识别包。右图:简单的 GO 项目,识别包。
我尝试做同步包,但没有运气。
转到版本 - 1.12.3