From 83d635269c7f1ea46de44db78662217c432962e5 Mon Sep 17 00:00:00 2001 From: tobspr Date: Sun, 5 Jul 2020 12:54:43 +0200 Subject: [PATCH] Add alpha build functionality --- gulp/ftp.js | 7 ++++++- gulp/gulpfile.js | 8 ++++++-- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/gulp/ftp.js b/gulp/ftp.js index 2d342ac4..d41bccb6 100644 --- a/gulp/ftp.js +++ b/gulp/ftp.js @@ -15,6 +15,11 @@ function gulptasksFTP($, gulp, buildFolder) { ]; const credentials = { + alpha: { + host: process.env.SHAPEZ_CLI_SERVER_HOST, + user: process.env.SHAPEZ_CLI_ALPHA_FTP_USER, + pass: process.env.SHAPEZ_CLI_ALPHA_FTP_PW, + }, staging: { host: process.env.SHAPEZ_CLI_SERVER_HOST, user: process.env.SHAPEZ_CLI_STAGING_FTP_USER, @@ -51,7 +56,7 @@ function gulptasksFTP($, gulp, buildFolder) { path.join(buildFolder, "!**/index.html"), ]; - for (const deployEnv of ["prod", "staging"]) { + for (const deployEnv of ["alpha", "prod", "staging"]) { const deployCredentials = credentials[deployEnv]; gulp.task(`ftp.upload.${deployEnv}.game`, () => { diff --git a/gulp/gulpfile.js b/gulp/gulpfile.js index 2cf51cc3..0db3f729 100644 --- a/gulp/gulpfile.js +++ b/gulp/gulpfile.js @@ -36,12 +36,12 @@ const $ = require("gulp-load-plugins")({ const envVars = [ "SHAPEZ_CLI_SERVER_HOST", // "SHAPEZ_CLI_PHONEGAP_KEY", + "SHAPEZ_CLI_ALPHA_FTP_USER", + "SHAPEZ_CLI_ALPHA_FTP_PW", "SHAPEZ_CLI_STAGING_FTP_USER", "SHAPEZ_CLI_STAGING_FTP_PW", "SHAPEZ_CLI_LIVE_FTP_USER", "SHAPEZ_CLI_LIVE_FTP_PW", - // "SHAPEZ_CLI_TRANSREPORT_FTP_USER", - // "SHAPEZ_CLI_TRANSREPORT_FTP_PW", ]; for (let i = 0; i < envVars.length; ++i) { @@ -300,6 +300,10 @@ gulp.task( ); // Deploying! +gulp.task( + "main.deploy.alpha", + gulp.series("utils.requireCleanWorkingTree", "build.staging", "ftp.upload.alpha") +); gulp.task( "main.deploy.staging", gulp.series("utils.requireCleanWorkingTree", "build.staging", "ftp.upload.staging")