我有一个admin.conf文件,其中包含有关群集的信息,以便以下命令正常工作:
kubectl --kubeconfig ./admin.conf get nodes
Run Code Online (Sandbox Code Playgroud)
如何config在一个命令中将kubectl作为默认值使用此文件中的群集,用户和身份验证?我只看到单独的set-cluster,set-credentials,set-context,use-context等.我想在运行时得到相同的输出:
kubectl get nodes
Run Code Online (Sandbox Code Playgroud) 我想知道如何从(groovy)Jenkins工作流脚本调用REST API.我可以执行"sh'curl -X POST ...'" - 它可以工作,但是将请求构建为curl命令很麻烦并且处理响应变得复杂.我更喜欢原生的Groovy HTTP客户端在groovy中编程 - 我应该从哪个开始?由于脚本是在Jenkins中运行的,因此可以将所有需要的依赖项jar复制到Jenkins上的groovy安装中,因此可以理解轻量级的内容.
我运行maven构建,我看到多次下载相同的工件.从一个仓库成功下载后,尝试从另一个仓库下载.一些下载是(0 B,0.0 KB /秒).
[INFO] Downloading: https://p-nexus.mycompany.com/nexus/content/repositories/Myproject-group/aopalliance/aopalliance/1.0/aopalliance-1.0.jar
[INFO] Downloaded: https://p-nexus.mycompany.com/nexus/content/repositories/Myproject-group/aopalliance/aopalliance/1.0/aopalliance-1.0.jar (5 KB at 59.8 KB/sec)
[INFO] Downloading: https://p-nexus.mycompany.com/nexus/content/repositories/public/aopalliance/aopalliance/1.0/aopalliance-1.0.jar
[INFO] Downloaded: https://p-nexus.mycompany.com/nexus/content/repositories/public/aopalliance/aopalliance/1.0/aopalliance-1.0.jar (0 B at 0.0 KB/sec)
[INFO] Downloading: http://repo.spring.io/ext-release-local/aopalliance/aopalliance/1.0/aopalliance-1.0.jar
[INFO] Downloading: http://repo.spring.io/milestone/aopalliance/aopalliance/1.0/aopalliance-1.0.jar
[INFO] Downloading: http://repo.spring.io/snapshot/aopalliance/aopalliance/1.0/aopalliance-1.0.jar
Run Code Online (Sandbox Code Playgroud)
存储库配置:
<repositories>
<repository>
<id>Myproject-group</id>
<name>Myproject-group</name>
<layout>default</layout>
<url>https://p-nexus.mycompany.com/nexus/content/repositories/Myproject-group/</url>
<snapshots>
<enabled>false</enabled>
<updatePolicy>never</updatePolicy>
</snapshots>
<releases>
<enabled>true</enabled>
<updatePolicy>never</updatePolicy>
</releases>
</repository>
</repositories>
Run Code Online (Sandbox Code Playgroud) 我正在使用 Jenkins Job DSL创建一个MultibranchPipelineJob。我想将一些环境变量传递给作业,但我无法从文档中弄清楚如何做到这一点。
一个想建立和SBT类似0.13.13搬运工像这一个。运行java $JAVA_OPTS -jar sbt-launch.jar(作为构建映像的一个步骤)失败并显示:
OpenJDK 64-Bit Server VM warning: INFO: os::commit_memory(0x00000000d3026000, 451256320, 0) failed; error='Out of memory' (errno=12)
#
# There is insufficient memory for the Java Runtime Environment to continue.
# Native memory allocation (mmap) failed to map 451256320 bytes for committing
reserved memory.
Run Code Online (Sandbox Code Playgroud)
增加-Xmx没有帮助。我能做些什么来解决这个问题?这是 Dockerfile:https : //github.com/kolov/k8s-stuff/blob/master/scala/Dockerfile