Jenkins文件的新手

时间:2018-06-15 14:09:05

标签: unit-testing jenkins jenkins-pipeline

我正在尝试开发单元测试,以及一个Jenkins文件来测试项目的分支。

我的项目只有主分支,我已经有了我的pytest和我的tox.ini,它们运行良好。

在浏览网络之后,我在使用jenkinsfile时遇到了很多麻烦。

感谢阅读并帮助我:)

Jenkinsfile:

<LinearLayout 
android:layout_width="match_parent"
android:background="@color/orange"
android:layout_height="match_parent"
android:orientation="vertical"
tools:context=".SilowniaTrainingActivity">

<TextView
    android:layout_margin="10dp"
    android:gravity="center"
    android:id="@+id/training_name"
    android:layout_width="match_parent"
    android:layout_height="wrap_content" />

<android.support.v4.view.ViewPager
    android:id="@+id/view_pager"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"/>

</LinearLayout>

这是我收到的错误消息:

pipeline {
     agent any
     stages{
     stage('Build') {
         steps {
             sh 'echo "Hello World"'
             sh 'python --version'
        }
    }
    stage('Test') {
            steps {
                sh 'tox';
            }
        }
    }
}

2 个答案:

答案 0 :(得分:0)

错误看起来像你正在尝试访问Jenkins文件,但文件不存在?您项目中的另一个文件夹中的文件是?如果是,那么你必须使用文件的完整路径!

答案 1 :(得分:0)

确保您将作业指向 Jenkinsfile 所在的正确文件夹

enter image description here