我想定制詹金斯管道阶段。
在下面的屏幕截图中,我不希望在管道阶段视图中显示步骤Approve K8s Dev Deployment和Create and Deploy to k8s Dev Environment,因为我将根据分支名称跳过这些步骤。下面是当前的输出。
我希望在没有Approve K8s Dev Deployment和Create and Deploy to k8s Dev Environment的情况下,可以看到管道阶段视图如下所示。我希望我的预期产出如下。我是不是漏掉了插件?我怎样才能做到这一点?
下面是我的groovy代码:
stages{
st
我想从Jenkins管道上运行SonarQube扫描器,然后按照文档进行操作。
关于错误,似乎存在扫描器,但没有找到一些命令。我的jenkins实例在本地运行。
错误消息:
+ /usr/local/bin/sonar-scanner
/usr/local/Cellar/sonar-scanner/4.6.2.2472_1/libexec/bin/sonar-scanner: line 17: dirname: command not found
/usr/local/Cellar/sonar-scanner/4.6.2.2472_1/libexec/bin/sonar-scanner: l
我想在我的Jenkinsfile中使用SonarQube
pipeline{
agent any
stages{
stage('build'){
steps{
// invoke command to build with maven
bat 'mvn clean install'
}
}
stage('SonarQube') {
environ
我有一个SonarQube服务器和一个Jenkins服务器。Jenkins服务器安装了以下插件。
优质盖茨插件
声纳质量的盖茨插件
SonarQubeScanner
我已经在SonarQube UI中使用以下URL配置了一个web钩子。
我有一个Jenkins管道文件如下所示。
pipeline {
/*
* Run everything on an existing agent configured with a label 'windows'.
* TODO : Once we have enough agents, distr