2017-02-21 3 views
0

dies meine PS Skriptwie Argumente von Powershell in Jenkins passieren

Function Publish 
{ 
Param(
    [parameter(Mandatory=$true)] 
    [String] 
    $RELEASEDIR, 
    [parameter(Mandatory=$true)] 
    [String] 
    $SERVICENAME, 
    [parameter(Mandatory=$true)] 
    [String] 
    $SERVER 
    ) 
Get-ChildItem "$RELEASEDIR\*" 
$service = Get-Service -Name $SERVICENAME -Computername $SERVER -ErrorAction SilentlyContinue 
$service.Status 
} 

Ich versuche PS ist Skript von Jenkins server.PS Skript aufrufen hat einige Argumente übergeben werden. Wie ..

PS C:\Release\RPCPS> Publish -RELEASEDIR "C:\Release\Batchfile" -SERVICENAME "AmazonSSMAgent" -SERVER "10.0.1.91" 

wie übergeben Argumente von Powershell-Skript in Jenkins.

Während ich unten Einrichtung verwenden. Meine Jenkins-Jobs können es nicht lesen. Also bitte führe mich.

enter image description here

Antwort

1

Sie brauchen keine Powershell exe aufrufen, wenn Sie das Powershell-Plugin installiert haben, und für Ihre Sachen zu arbeiten, Punktquelle Ihr Skript

. "path to script" 
Publish -arg1 -arg2 -arg3 
Verwandte Themen