1
1
#! /usr/bin/env node
2
+ console . time ( "--------- STARTED" ) ;
2
3
console . log ( "running from shell script" ) ;
3
4
var shell = require ( 'shelljs' ) ;
4
5
var argv = require ( 'yargs' ) . argv ;
@@ -10,7 +11,7 @@ console.log("ARGV ==>", argv);
10
11
11
12
var prebidTaskName = "" ;
12
13
var openwrapBuildTaskName = "" ;
13
- var openwrapWebpackTaskName = "" ;
14
+ // var openwrapWebpackTaskName = "";
14
15
var CREATIVE_TASK = "creative" ;
15
16
var profileMode = "--profile=" + ( argv . profile == undefined ? "OW" : argv . profile ) ;
16
17
@@ -41,27 +42,25 @@ if (task == CREATIVE_TASK) {
41
42
console . log ( "Executing test-build" ) ;
42
43
prebidTaskName = "build-bundle-dev --modules=modules.json " + profileMode ;
43
44
openwrapBuildTaskName = "devbundle" ;
44
- openwrapWebpackTaskName = "devpack" ;
45
+ // openwrapWebpackTaskName = "devpack";
45
46
break ;
46
47
case "dev-build" :
47
48
console . log ( "Executing build" ) ;
48
49
prebidTaskName = "build --modules=modules.json " + profileMode ;
49
50
openwrapBuildTaskName = "bundle" ;
50
- openwrapWebpackTaskName = "webpack" ;
51
+ // openwrapWebpackTaskName = "webpack";
51
52
break ;
52
53
case "build" :
53
54
console . log ( "Executing build" ) ;
54
- if ( ! prebidTaskName ) {
55
- prebidTaskName = "bundle --modules=modules.json " + profileMode ;
56
- }
55
+ prebidTaskName = "bundle --modules=modules.json " + profileMode ;
57
56
openwrapBuildTaskName = "bundle-prod" ;
58
- openwrapWebpackTaskName = "webpack" ;
57
+ // openwrapWebpackTaskName = "webpack";
59
58
break ;
60
59
case "build-all" :
61
60
console . log ( "Executing build" ) ;
62
61
prebidTaskName = "build-bundle-dev --modules=modules.json " + profileMode ;
63
62
openwrapBuildTaskName = "devbundle" ;
64
- openwrapWebpackTaskName = "devpack" ;
63
+ // openwrapWebpackTaskName = "devpack";
65
64
break ;
66
65
default :
67
66
console . log ( "No mode supplied, Too few arguments" ) ;
@@ -100,46 +99,19 @@ if (task == CREATIVE_TASK) {
100
99
}
101
100
}
102
101
103
- console . time ( "Cleaning Gulp" ) ;
102
+ // console.time("Cleaning Gulp");
104
103
// shell.exec("gulp clean");
105
- console . timeEnd ( "Cleaning Gulp" ) ;
104
+ // console.timeEnd("Cleaning Gulp");
106
105
/*if(shell.exec("gulp " + openwrapWebpackTaskName + " --mode=" + argv.mode + " --prebidpath=" + prebidRepoPath).code !== 0) {
107
106
shell.echo('Error: webpack wrapper task failed');
108
107
shell.exit(1);
109
108
}*/
110
109
111
110
112
- if ( shell . exec ( "time gulp " + openwrapBuildTaskName + " --mode=" + argv . mode + " " + profileMode + " --prebidpath=" + prebidRepoPath ) . code !== 0 ) {
111
+ if ( shell . exec ( "time gulp build-bundle --task= " + openwrapBuildTaskName + " --mode=" + argv . mode + " " + profileMode + " --prebidpath=" + prebidRepoPath ) . code !== 0 ) {
113
112
shell . echo ( 'Error: wrapper build task failed' ) ;
114
113
shell . exit ( 1 ) ;
115
114
}
116
-
117
- if ( config . isUsePrebidKeysEnabled ( ) === false && config . isPrebidPubMaticAnalyticsEnabled ( ) === true ) {
118
- console . log ( "We need to use PWT keys, so changing targeting keys in PrebidJS config" ) ;
119
- prebidTaskName = "build-bundle-prod --modules=modules.json" ;
120
- if ( shell . exec ( "time gulp bundle-pwt-keys" ) . code !== 0 ) {
121
- shell . echo ( 'Error: Changing PrebidJS targeting keys failed' ) ;
122
- shell . exit ( 1 ) ;
123
- }
124
- } else {
125
- console . log ( "We need to use Prebid keys, so changing targeting keys in PrebidJS config" ) ;
126
- if ( shell . exec ( "time gulp bundle-pb-keys" ) . code !== 0 ) {
127
- shell . echo ( 'Error: Changing PrebidJS targeting keys failed' ) ;
128
- shell . exit ( 1 ) ;
129
- }
130
- }
131
- if ( config . isUsePrebidKeysEnabled ( ) === true ) {
132
- console . log ( "We need to use Prebid keys for Native, so changing targeting keys in PrebidJS config" ) ;
133
- prebidTaskName = "build-bundle-prod --modules=modules.json" ;
134
- if ( shell . exec ( "time gulp bundle-native-pb-keys" ) . code !== 0 ) {
135
- shell . echo ( 'Error: Changing PrebidJS targeting keys for Native failed' ) ;
136
- shell . exit ( 1 ) ;
137
- }
138
- } else {
139
- console . log ( "We need to use PWT keys for Native, so changing targeting keys in PrebidJS config" ) ;
140
- if ( shell . exec ( "time gulp bundle-native-pwt-keys" ) . code !== 0 ) {
141
- shell . echo ( 'Error: Changing PrebidJS targeting keys for Native failed' ) ;
142
- shell . exit ( 1 ) ;
143
- }
144
- }
145
115
}
116
+
117
+ console . timeEnd ( "--------- STARTED" ) ;
0 commit comments