updated gulpfile to work with github
This commit is contained in:
		
							parent
							
								
									4614dff2b1
								
							
						
					
					
						commit
						a7cc4f4a45
					
				
							
								
								
									
										1
									
								
								.github/workflows/ftpDeploy.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								.github/workflows/ftpDeploy.yml
									
									
									
									
										vendored
									
									
								
							@ -15,6 +15,7 @@ jobs:
 | 
			
		||||
        
 | 
			
		||||
    - name: 🔨Run Gulp
 | 
			
		||||
      run: |
 | 
			
		||||
        export github="true"
 | 
			
		||||
        npm install
 | 
			
		||||
        npm start
 | 
			
		||||
    
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										29
									
								
								gulpfile.js
									
									
									
									
									
								
							
							
						
						
									
										29
									
								
								gulpfile.js
									
									
									
									
									
								
							@ -6,10 +6,12 @@ const terser = require("gulp-terser");
 | 
			
		||||
const ftp = require("vinyl-ftp");
 | 
			
		||||
const env = require("gulp-env");
 | 
			
		||||
 | 
			
		||||
env({
 | 
			
		||||
/*env({
 | 
			
		||||
	file: ".env",
 | 
			
		||||
	type: ".ini"
 | 
			
		||||
});
 | 
			
		||||
});*/
 | 
			
		||||
 | 
			
		||||
const github = (process.env.github) ? true : false;
 | 
			
		||||
 | 
			
		||||
gulp.task("minifyHTML", () =>
 | 
			
		||||
{
 | 
			
		||||
@ -57,7 +59,7 @@ gulp.task("watchFiles", () =>
 | 
			
		||||
	gulp.watch("src/api/*.php", gulp.task("movePHPFiles"))
 | 
			
		||||
});
 | 
			
		||||
 | 
			
		||||
gulp.task("ftp", () =>
 | 
			
		||||
/*gulp.task("ftp", () =>
 | 
			
		||||
{
 | 
			
		||||
	let conn = ftp.create(
 | 
			
		||||
	{
 | 
			
		||||
@ -69,12 +71,12 @@ gulp.task("ftp", () =>
 | 
			
		||||
	return gulp.src("dist/**", {base: "dist", dot: true})
 | 
			
		||||
		.pipe(conn.newerOrDifferentSize("/"))
 | 
			
		||||
		.pipe(conn.dest("/"));
 | 
			
		||||
});
 | 
			
		||||
});*/
 | 
			
		||||
 | 
			
		||||
gulp.task("deploy", () =>
 | 
			
		||||
/*gulp.task("deploy", () =>
 | 
			
		||||
{
 | 
			
		||||
	gulp.watch("dist", gulp.task("ftp"));
 | 
			
		||||
});
 | 
			
		||||
});*/
 | 
			
		||||
 | 
			
		||||
gulp.task("browserSync", () =>
 | 
			
		||||
{
 | 
			
		||||
@ -89,4 +91,17 @@ gulp.task("browserSync", () =>
 | 
			
		||||
	gulp.watch("dist").on("change", browserSync.reload)
 | 
			
		||||
});
 | 
			
		||||
 | 
			
		||||
gulp.task("default", gulp.series(gulp.parallel("watchFiles", "browserSync")));
 | 
			
		||||
gulp.task("default", () => 
 | 
			
		||||
{
 | 
			
		||||
	if(github)
 | 
			
		||||
	{
 | 
			
		||||
		(gulp.series("movePHPFiles", "minifyJS", "minifyHTML", "minifyCSS")());
 | 
			
		||||
	}
 | 
			
		||||
	else
 | 
			
		||||
	{
 | 
			
		||||
		(gulp.series("watchFiles", "browserSync")());
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
//gulp.task("default", gulp.series(gulp.parallel("watchFiles", "browserSync")));
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user