現在、私はpytestで「pytest mytest.py」のようなコマンドを実行して、Jenkinsジョブのフォームフィールド「Execute Windows batch command」内にコピーしました。パイプラインで実行するようにジョブを変更したい。 Stackoverflowのコードをたくさん試しましたが、どれも機能しません。 Gitへのpytest接続でregresionテストを実行する簡単なコードはありますか?
使用をお勧めします: 'Pyenv Pipeline'プラグイン( https://plugins.jenkins.io/pyenv-pipeline )
stage("test PythonEnv") {
withPythonEnv('python3') {
sh 'pip install pytest'
sh 'pytest mytest.py'
}
}
単純なJenkinsパイプラインとして実行した直後の場合(たとえば、今のところスクリプト化されています)、以下のようなものを実行できますか?
node
{
stage('Run pytest')
{
bat "pytest mytest.py"
}
}