소스 검색

Add source to bashrc on every stage for node env hack

Shalom Yerushalmy 6 년 전
부모
커밋
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
-