jenkinsci / jenkinsci/github-pr-coverage-status-plugin

Seeing issue when migrate from Jenkins freestly job to Jenkins pipeline.

Open
#123 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
97
Forks
101
PR merge metrics
No merged PRs in 30d

Description

### Describe your use-case which is not covered by existing documentation.

i am using GitHub Pull Request Coverage Status in my post build action of jenkins freestyle project. there it is configured as.

Jacoco coverage counter type => Instruction Publish result as => comment

Now i am trying to migrate same for Jenkins pipeline. This is the logic i am using.
`stage ('PR Coverage to Github') {
steps {
script {
currentBuild.result = 'SUCCESS'
}
step([$class: 'CompareCoverageAction', publishResultAs: 'Comment'])
step([$class: 'MasterCoverageAction', jacocoCounterType: 'INSTRUCTION'])
}
}`
seeing this error.
```
java.lang.UnsupportedOperationException: Can't find GIT_URL or CHANGE_URL in envs
```

As per documentation it is mentioned as
`Trigger MasterCoverageAction to collect master coverage (scmVars is needed for multibranch)`

### Reference any relevant documentation, other materials or issues/pull requests that can be used for inspiration.

_No response_

### Are you interested in contributing to the documentation?

_No response_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.