我可以在声明性/脚本化Jenkins管道上使用继承吗?
我将创建一个项目,其中将包含以下方法:我可以在声明性/脚本化Jenkins管道上使用继承吗?,jenkins,jenkins-pipeline,jenkins-groovy,jenkins-declarative-pipeline,Jenkins,Jenkins Pipeline,Jenkins Groovy,Jenkins Declarative Pipeline,我将创建一个项目,其中将包含以下方法: 从SCM检索代码 安装npm软件包 构建项目(角度) 运行项目测试(今天在karma框架中,但稍后会发生变化) 创建包(npm) 发布包(当前发布到专用npm服务器,但稍后可能是NPMJ或其他一些服务器) 这些步骤将适用于20多个不同的项目,我不想仅仅因为更改了npm服务器或测试方式就更新每个项目。我需要从一个具有可覆盖方法的项目继承这些项目 您知道Jenkins脚本化/声明性管道可以处理此问题吗?如果答案是肯定的,请共享您可以使用的资源/示例等。。有
- 从SCM检索代码
- 安装npm软件包
- 构建项目(角度)
- 运行项目测试(今天在karma框架中,但稍后会发生变化)
- 创建包(npm)
- 发布包(当前发布到专用npm服务器,但稍后可能是NPMJ或其他一些服务器)