bug fix: console.info(url) 应当发生在异步的上传之后
This commit is contained in:
parent
c2c8ad6c93
commit
3e9680a295
23
deploy.js
23
deploy.js
@ -112,11 +112,6 @@ if (connection.targetType==='ssh') {
|
|||||||
deployToGit(connection)
|
deployToGit(connection)
|
||||||
}
|
}
|
||||||
|
|
||||||
console.info(`*** Successfully deployed ${connection.fromPath} to ${connection.targetPath}/${connection.targetDir} ***`)
|
|
||||||
if (connection.url){
|
|
||||||
console.info(`*** Visiting ${connection.url} ***`)
|
|
||||||
}
|
|
||||||
|
|
||||||
/** ********************** 连接到 Ssh主机,拷贝文件到指定路径 ************* **/
|
/** ********************** 连接到 Ssh主机,拷贝文件到指定路径 ************* **/
|
||||||
function deployToSsh(connection){
|
function deployToSsh(connection){
|
||||||
const ssh = new (require('node-ssh'))()
|
const ssh = new (require('node-ssh'))()
|
||||||
@ -169,15 +164,19 @@ function deployToSsh(connection){
|
|||||||
})
|
})
|
||||||
ssh.dispose()
|
ssh.dispose()
|
||||||
if (err) {
|
if (err) {
|
||||||
console.log('[ Uploaded with error! ]')
|
console.error(`🙁️🙁️🙁️ Failed deploy ${connection.fromPath} to ${connection.targetPath}/${connection.targetDir} 🙁️🙁️🙁️`)
|
||||||
process.exit(1)
|
process.exit(1)
|
||||||
} else {
|
} else {
|
||||||
console.log('[ Uploaded successfully! ]')
|
console.info(`😊😊😊 Successfully deployed ${connection.fromPath} to ${connection.targetPath}/${connection.targetDir} 😊😊😊`)
|
||||||
|
if (connection.url){
|
||||||
|
console.info(`*** ${connection.url} ***`)
|
||||||
|
}
|
||||||
process.exit()
|
process.exit()
|
||||||
}
|
}
|
||||||
}).catch(err => {
|
}).catch(err => {
|
||||||
console.error(err)
|
console.error(err)
|
||||||
ssh.dispose()
|
ssh.dispose()
|
||||||
|
console.error(`🙁️🙁️🙁️ Failed deploy ${connection.fromPath} to ${connection.targetPath}/${connection.targetDir} 🙁️🙁️🙁️`)
|
||||||
process.exit(1)
|
process.exit(1)
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
@ -300,6 +299,14 @@ function deployToGit(connection){
|
|||||||
})
|
})
|
||||||
}).then(() => {
|
}).then(() => {
|
||||||
return git('push', '-u', repo.url, 'HEAD:' + repo.branch, '--force')
|
return git('push', '-u', repo.url, 'HEAD:' + repo.branch, '--force')
|
||||||
|
}).then(()=>{
|
||||||
|
console.info(`😊😊😊 Successfully deployed ${connection.fromPath} to ${connection.repo}#${connection.branch} 😊😊😊`)
|
||||||
|
if (connection.url){
|
||||||
|
console.info(`*** ${connection.url} ***`)
|
||||||
|
}
|
||||||
|
}).catch((err)=>{
|
||||||
|
console.error(`🙁️🙁️🙁️ Failed deploy ${connection.fromPath} to ${connection.targetPath}/${connection.targetDir} 🙁️🙁️🙁️`)
|
||||||
|
process.exit(1)
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -313,7 +320,7 @@ function deployToGit(connection){
|
|||||||
return fs.emptyDir(deployDir)
|
return fs.emptyDir(deployDir)
|
||||||
}).then(() => {
|
}).then(() => {
|
||||||
const opts = {}
|
const opts = {}
|
||||||
// log.info('Copying files from public folder...')
|
// log.info('Copying files from local folder...')
|
||||||
if (typeof ignoreHidden === 'object') {
|
if (typeof ignoreHidden === 'object') {
|
||||||
opts.ignoreHidden = ignoreHidden.public
|
opts.ignoreHidden = ignoreHidden.public
|
||||||
} else {
|
} else {
|
||||||
|
Loading…
Reference in New Issue
Block a user