Miglioramento procedura di release
Miglioramento della procedura di release con la possibilità di impostare la versione come "beta". Rimozione del file VERSION, sostituibile dalla versione indicata nel database e utilizzato solo per inserire la dicitura "beta".
This commit is contained in:
parent
6f344b225c
commit
8aadc173c9
31
gulpfile.js
31
gulpfile.js
|
@ -25,6 +25,7 @@ var concat = require('gulp-concat');
|
|||
// Altro
|
||||
var flatten = require('gulp-flatten');
|
||||
var rename = require('gulp-rename');
|
||||
var inquirer = require('inquirer');
|
||||
|
||||
// Configurazione
|
||||
var config = {
|
||||
|
@ -248,8 +249,7 @@ gulp.task('release', function () {
|
|||
var archiver = require('archiver');
|
||||
var fs = require('fs');
|
||||
|
||||
shell.exec('git rev-parse --short HEAD > REVISION');
|
||||
|
||||
// Rimozione file indesiderati
|
||||
del([
|
||||
'./vendor/tecnickcom/tcpdf/fonts/*',
|
||||
'!./vendor/tecnickcom/tcpdf/fonts/*helvetica*',
|
||||
|
@ -259,6 +259,7 @@ gulp.task('release', function () {
|
|||
'./vendor/maximebf/debugbar/src/DebugBar/Resources/vendor/*',
|
||||
]);
|
||||
|
||||
// Impostazione dello zip
|
||||
var output = fs.createWriteStream('./release.zip');
|
||||
var archive = archiver('zip');
|
||||
|
||||
|
@ -272,6 +273,7 @@ gulp.task('release', function () {
|
|||
|
||||
archive.pipe(output);
|
||||
|
||||
// Aggiunta dei file
|
||||
archive.glob('**/*', {
|
||||
dot: true,
|
||||
ignore: [
|
||||
|
@ -290,12 +292,35 @@ gulp.task('release', function () {
|
|||
]
|
||||
});
|
||||
|
||||
// Eccezioni
|
||||
archive.file('backup/.htaccess');
|
||||
archive.file('files/.htaccess');
|
||||
archive.file('files/my_impianti/componente.ini');
|
||||
archive.file('logs/.htaccess');
|
||||
|
||||
archive.finalize();
|
||||
// Aggiunta del commit corrente nel file REVISION
|
||||
archive.append(shell.exec('git rev-parse --short HEAD', {
|
||||
silent: true
|
||||
}).stdout, {
|
||||
name: 'REVISION'
|
||||
});
|
||||
|
||||
// Opzioni sulla release
|
||||
inquirer.prompt({
|
||||
type: 'confirm',
|
||||
name: 'beta',
|
||||
message: 'Versione beta?',
|
||||
default: false,
|
||||
}).then(function (result) {
|
||||
if (result.beta) {
|
||||
archive.append('beta', {
|
||||
name: 'VERSION'
|
||||
});
|
||||
}
|
||||
|
||||
// Completamento dello zip
|
||||
archive.finalize();
|
||||
});;
|
||||
});
|
||||
|
||||
// Pulizia
|
||||
|
|
|
@ -324,7 +324,7 @@ switch (post('op')) {
|
|||
$query = 'INSERT INTO co_righe_documenti(iddocumento, idintervento, idconto, idiva, desc_iva, iva, iva_indetraibile, descrizione, subtotale, sconto, sconto_unitario, tipo_sconto, um, qta, idrivalsainps, rivalsainps, idritenutaacconto, ritenutaacconto, `order`) VALUES('.prepare($id_record).', '.prepare($idintervento).', '.prepare($idconto).', '.prepare($idiva).', '.prepare($desc_iva).', '.prepare($iva).', '.prepare($iva_indetraibile).', '.prepare($descrizione).', '.prepare($subtot - $diritto_chiamata).', '.prepare($sconto).', '.prepare($sconto).", 'UNT', 'ore', ".prepare($ore).', '.prepare(get_var('Percentuale rivalsa INPS')).', '.prepare($rivalsainps).', '.prepare(get_var("Percentuale ritenuta d'acconto")).', '.prepare($ritenutaacconto).', (SELECT IFNULL(MAX(`order`) + 1, 0) FROM co_righe_documenti AS t WHERE iddocumento='.prepare($id_record).'))';
|
||||
$dbo->query($query);
|
||||
|
||||
//Aggiunta diritto di chiamata se >0
|
||||
// Aggiunta diritto di chiamata se >0
|
||||
if ($diritto_chiamata > 0) {
|
||||
// Calcolo iva
|
||||
$query = 'SELECT * FROM co_iva WHERE id='.prepare($idiva);
|
||||
|
|
|
@ -80,6 +80,7 @@
|
|||
"gulp-stylus": "^2.6.0",
|
||||
"gulp-uglify": "^1.5.3",
|
||||
"gulp-util": "^3.0.8",
|
||||
"inquirer": "^4.0.1",
|
||||
"main-bower-files": "^2.13.1",
|
||||
"shelljs": "^0.7.7"
|
||||
},
|
||||
|
|
|
@ -202,7 +202,7 @@ class Update
|
|||
*/
|
||||
public static function getVersion()
|
||||
{
|
||||
return self::getFile('VERSION');
|
||||
return self::getDatabaseVersion().self::getFile('VERSION');
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
Loading…
Reference in New Issue