比较提交
2 次代码提交
cbe2db2cc1
...
26d6fbfe36
| 作者 | SHA1 | 提交日期 | |
|---|---|---|---|
|
|
26d6fbfe36 | ||
|
|
154ab76309 |
16
Jenkinsfile
vendored
16
Jenkinsfile
vendored
@ -16,12 +16,11 @@ pipeline {
|
||||
|
||||
stage('Build Docs') {
|
||||
steps {
|
||||
bat '''
|
||||
chcp 65001 > nul
|
||||
set PYTHONIOENCODING=utf-8
|
||||
set PYTHONUTF8=1
|
||||
set LC_ALL=en_US.UTF-8
|
||||
pip3 install mkdocs-material --quiet 2>nul || echo ok
|
||||
powershell '''
|
||||
[System.Console]::OutputEncoding = [System.Text.Encoding]::UTF8
|
||||
$env:PYTHONIOENCODING = 'utf-8'
|
||||
$env:PYTHONUTF8 = '1'
|
||||
pip3 install mkdocs-material --quiet 2>$null || Write-Host 'ok'
|
||||
python -X utf8 -m mkdocs build --clean --site-dir site
|
||||
'''
|
||||
}
|
||||
@ -31,8 +30,11 @@ pipeline {
|
||||
steps {
|
||||
withCredentials([sshUserPrivateKey(credentialsId: 'PROD_SSH_KEY', keyFileVariable: 'SSH_KEY')]) {
|
||||
bat '''
|
||||
cd site
|
||||
tar -czf ../site.tar.gz *
|
||||
ssh -i %SSH_KEY% -o StrictHostKeyChecking=no -o ConnectTimeout=30 %PROD_USER%@%PROD_HOST% "mkdir -p %DEPLOY_DIR% && sudo rm -rf %DEPLOY_DIR%/* && sudo chown -R %PROD_USER%:%PROD_USER% %DEPLOY_DIR%"
|
||||
scp -i %SSH_KEY% -o StrictHostKeyChecking=no -o ConnectTimeout=30 -r site/* %PROD_USER%@%PROD_HOST%:%DEPLOY_DIR%/
|
||||
scp -i %SSH_KEY% -o StrictHostKeyChecking=no -o ConnectTimeout=30 ../site.tar.gz %PROD_USER%@%PROD_HOST%:%DEPLOY_DIR%/
|
||||
ssh -i %SSH_KEY% -o StrictHostKeyChecking=no -o ConnectTimeout=30 %PROD_USER%@%PROD_HOST% "cd %DEPLOY_DIR% && tar -xzf site.tar.gz && rm -f site.tar.gz"
|
||||
'''
|
||||
}
|
||||
}
|
||||
|
||||
正在加载...
在新工单中引用
屏蔽一个用户