Просмотр исходного кода

Add source to bashrc on every stage for node env hack

Shalom Yerushalmy 7 лет назад
Родитель
Сommit
313b927d1c
1 измененных файлов: 11 добавлений и 12 удалений
  1. 11
    12
      Jenkinsfile

+ 11
- 12
Jenkinsfile Просмотреть файл

5
       steps {
5
       steps {
6
       ansiColor('xterm') {
6
       ansiColor('xterm') {
7
         sh '''#!/bin/bash -ex
7
         sh '''#!/bin/bash -ex
8
-        node -v
9
-npm install
10
-npm run clean'''
8
+        source ~/.bashrc
9
+        npm install
10
+        npm run clean'''
11
         }
11
         }
12
       }
12
       }
13
     }
13
     }
16
         stage('Run test-js') {
16
         stage('Run test-js') {
17
           steps {
17
           steps {
18
             sh '''#!/bin/bash
18
             sh '''#!/bin/bash
19
-
20
-npm run test-js'''
19
+            source ~/.bashrc
20
+            npm run test-js'''
21
           }
21
           }
22
         }
22
         }
23
         stage('Run IOS tests') {
23
         stage('Run IOS tests') {
24
           steps {
24
           steps {
25
             sh '''#!/bin/bash
25
             sh '''#!/bin/bash
26
-
27
-npm run test-unit-ios -- --release
28
-npm run test-e2e-ios -- --release'''
26
+            source ~/.bashrc
27
+            npm run test-unit-ios -- --release
28
+            npm run test-e2e-ios -- --release'''
29
           }
29
           }
30
         }
30
         }
31
         stage('Run android tests') {
31
         stage('Run android tests') {
32
           steps {
32
           steps {
33
             sh '''#!/bin/bash
33
             sh '''#!/bin/bash
34
-
35
-npm run test-unit-android -- --release
36
-npm run test-e2e-android -- --release'''
34
+            source ~/.bashrc
35
+            npm run test-unit-android -- --release
36
+            npm run test-e2e-android -- --release'''
37
           }
37
           }
38
         }
38
         }
39
       }
39
       }
40
     }
40
     }
41
   }
41
   }
42
 }
42
 }
43
-