Package io.jenkins.plugins.util
Class BuildResultNavigator
java.lang.Object
io.jenkins.plugins.util.BuildResultNavigator
Navigates from the current results to the same results of any other build of the same job.
- Author:
- Ullrich Hafner
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetSameUrlForOtherBuild(Run<?, ?> currentBuild, String viewUrl, String resultId, Run<?, ?> selectedBuild) Navigates from the current results to the same results of any other build of the same job.getSameUrlForOtherBuild(Run<?, ?> currentBuild, String currentAbsoluteBrowserUrl, String resultId, String selectedBuildDisplayName) Navigates from the current results to the same results of any other build of the same job.
-
Constructor Details
-
BuildResultNavigator
public BuildResultNavigator()
-
-
Method Details
-
getSameUrlForOtherBuild
public Optional<String> getSameUrlForOtherBuild(Run<?, ?> currentBuild, String currentAbsoluteBrowserUrl, String resultId, String selectedBuildDisplayName) Navigates from the current results to the same results of any other build of the same job.- Parameters:
currentBuild- the current build that owns the view resultscurrentAbsoluteBrowserUrl- the absolute URL to the view resultsresultId- the ID of the static analysis resultsselectedBuildDisplayName- the selected build to open the new results for- Returns:
- the URL to the results if possible
-
getSameUrlForOtherBuild
public Optional<String> getSameUrlForOtherBuild(Run<?, ?> currentBuild, String viewUrl, String resultId, Run<?, ?> selectedBuild) Navigates from the current results to the same results of any other build of the same job.- Parameters:
currentBuild- the current build that owns the view resultsviewUrl- the absolute URL to the view resultsresultId- the ID of the static analysis resultsselectedBuild- the selected build to open the new results for- Returns:
- the URL to the results if possible
-