PowerShell/scripts/cd-jenkins.ps1

30 lines
665 B
PowerShell
Raw Normal View History

2024-10-01 15:11:03 +02:00
<#
2024-10-01 13:50:57 +02:00
.SYNOPSIS
Changes to the Jenkins home directory
.DESCRIPTION
This PowerShell script changes the working directory to the Jenkins home directory.
.EXAMPLE
PS> ./cd-jenkins
📂C:\Users\Markus\.jenkins
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
try {
if (Test-Path "~/.jenkins" -pathType container) {
$path = "~/.jenkins"
} elseif (Test-Path "/var/snap/jenkins" -pathType container) {
$path = "/var/snap/jenkins"
} else {
2024-10-02 11:01:37 +02:00
throw "No Jenkins home directory found - is Jenkins installed?"
2024-10-01 13:50:57 +02:00
}
Set-Location "$path"
"📂$path"
exit 0 # success
} catch {
2024-10-02 11:01:37 +02:00
"⚠️ Error: $($Error[0])"
2024-10-01 13:50:57 +02:00
exit 1
}