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")