Wenn ich versuche, meine Gurkendatei auf Jenkins auszuführen, schaut Jenkins mein lokales Verzeichnis anstelle von GithuJava

Java-Forum
Anonymous
 Wenn ich versuche, meine Gurkendatei auf Jenkins auszuführen, schaut Jenkins mein lokales Verzeichnis anstelle von Githu

Post by Anonymous »

Ich habe Jenkins auf meinem lokalen Computer von Port 8080 ausgelegt, die Pipeline ist über das Plugin mit meinem Github angeschlossen, und ich habe bestätigt, dass Jenkins meine Jenkinsfile auf meinem Repo sehen kann. In meiner JenkinsFile gibt es einen Schritt, um eine Gurkenfunktion < /p>
auszuführen

Code: Select all

pipeline {
agent any

stages {

stage('Build & Run Cucumber Tests') {

steps {

dir ('DeltaFlight'){

// For Maven projects:
sh 'mvn clean test -Dcucumber.optioms="@login"'
// For Gradle projects:
// sh './gradlew clean test -Dcucumber.filter.tags="@your_tag"'

}

}
}

stage('Publish Cucumber Reports') {
steps {
// Ensure the Cucumber reports plugin is installed in Jenkins
cucumber buildStatus: 'UNSTABLE', fileIncludePattern: '**/*.json'
}
}
}
}

< /code>
Aber wenn es zum Schritt kommt < /p>

dir ('DeltaFlight'){

// For Maven projects:
sh 'mvn clean test -Dcucumber.optioms="@login"'
// For Gradle projects:
// sh './gradlew clean test -Dcucumber.filter.tags="@your_tag"'

}

Ich erhalte den Fehler "nicht ausführen" SH "(im Verzeichnis" C: \ programmdata \ jenkins.jenkins \ Workspace \ selenium2Withgit \ deltaflight "):" Was mein lokales Datei nicht system ist. />
Und hier ist meine GitHub -Dateistruktur

Ich möchte die Funktionsdatei in meinem Github -LoginPagencs.Feature nicht ausführen.>

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post