File tree Expand file tree Collapse file tree 2 files changed +14
-6
lines changed Expand file tree Collapse file tree 2 files changed +14
-6
lines changed Original file line number Diff line number Diff line change 86
86
bucket : mciuploads
87
87
permissions : public-read
88
88
content_type : ${installer_content_type|application/octet-stream}
89
- display_name : Installer
89
+ display_name : " Installer: ${installer_filename} "
90
90
91
91
# - name: test
92
92
# depends_on:
@@ -106,7 +106,7 @@ buildvariants:
106
106
run_on :
107
107
- " osx-108"
108
108
expansions :
109
- add_environment : " "
109
+ add_environment : " SCOUT_INSTALLER_UNSIGNED=1 "
110
110
add_path : /opt/node/bin
111
111
installer_content_type : " application/x-apple-diskimage"
112
112
installer_filename : " MongoDB Scout.dmg"
Original file line number Diff line number Diff line change @@ -80,10 +80,18 @@ var verify = function(done) {
80
80
81
81
module . exports . installer = function ( done ) {
82
82
debug ( 'running packager...' ) ;
83
- packager ( CONFIG , function ( err ) {
84
- if ( err ) return done ( err ) ;
83
+ var doCodeSign = process . env . SCOUT_INSTALLER_UNSIGNED === undefined ;
85
84
86
- codesign ( function ( err ) {
85
+ // TODO: clean up with https://www.npmjs.com/package/run-series ?
86
+ if ( ! doCodeSign ) {
87
+ CONFIG . sign = null ;
88
+ packager ( CONFIG , function ( err ) {
89
+ if ( err ) return done ( err ) ;
90
+
91
+ createDMG ( CONFIG , done ) ;
92
+ } ) ;
93
+ } else {
94
+ packager ( CONFIG , function ( err ) {
87
95
if ( err ) return done ( err ) ;
88
96
89
97
verify ( function ( err ) {
@@ -92,5 +100,5 @@ module.exports.installer = function(done) {
92
100
createDMG ( CONFIG , done ) ;
93
101
} ) ;
94
102
} ) ;
95
- } ) ;
103
+ }
96
104
} ;
You can’t perform that action at this time.
0 commit comments