我在Jenkins API的Jenkins kubernetes插件中获取了hudson.slaves.NodeProvisioner.initialDelay的属性,但我不知道如何使用用户界面设置hudson.slaves.NodeProvisioner.initialDelay。
答案 0 :(得分:0)
您无法从UI设置它,您必须使用该Java启动Jenkins 系统属性
@Test
public void insertPrioritatAltaTest() {
HeapQueue hq = new HeapQueue();
hq.insert(new Priority("A"), 1);
hq.insert(new Priority("C"), 2);
hq.insert(new Priority("B"), 3);
assertEquals(hq.pop(), 1);
assertEquals(hq.pop(), 3);
assertEquals(hq.pop(), 2);
}
答案 1 :(得分:0)
如果您已经在Jenkins
本身上部署了Kubernetes
,
您可以在env
文件的JAVA_OPTS
var Kubernetes YAML
下进行设置,例如:
env:
- name: JAVA_OPTS
value: "-Dhudson.slaves.NodeProvisioner.initialDelay=0 -Dhudson.slaves.NodeProvisioner.MARGIN=50 -Dhudson.slaves.NodeProvisioner.MARGIN0=0.85"
您可以在Jenkins Kubernete Plugin's Github存储库本身中找到此类YAML文件。