Jenkins作业仅在一个节点上运行

时间:2019-12-18 10:54:34

标签: jenkins jenkins-pipeline

我在声明性管道工作中提供了以下详细信息

BookletContracts = [];
bookletContractsObj = {
    ContractId:0,
    BookletDocumentId:0
}

getId(obj){
        this.bookletContractsObj.ContractId = obj.contractcontext;
        this.bookletContractsObj.BookletDocumentId = obj.reportid;
}

addBooklet(){
        let isValid ;
        this.loading = true;
         this.apiService.getCatalogEmailByUser().subscribe((data: any) => {
            console.log('Email: ',data)
            isValid = data;
            if(data == null || data==''){
                this.showThresholdModal();
            }else{
                this.validEmail = data;
                this.createbooklet();               
            }
        });
    }

createbooklet(){
        this.BookletContracts.push(this.bookletContractsObj);
        console.log('BookletContracts -> ',this.BookletContracts);
}

但是作业始终仅在同一节点上运行。 如果我两次触发同一作业,它仍在同一节点上运行,但是在第二次运行时,工作空间将为project_workspace @ 2,并且作业失败。

0 个答案:

没有答案