Correct the jenkinsfiles.
This commit is contained in:
@@ -17,9 +17,7 @@ pipeline {
|
||||
git url:'https://gogs.takiguchi.ovh/florian/codiki-properties.git', branch: 'master', credentialsId: 'a6494064-8130-42fd-9d3d-e7734518c79e'
|
||||
}
|
||||
script {
|
||||
sh """
|
||||
cp ./codiki-properties/application-prod.yml ./src/main/resources/application.yml
|
||||
"""
|
||||
sh 'cp ./codiki-properties/application-prod.yml ./src/main/resources/application.yml'
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -27,21 +25,17 @@ pipeline {
|
||||
stage('Documentation generation') {
|
||||
steps {
|
||||
script {
|
||||
sh """
|
||||
echo 'Génération de la documentation d'utilisation...'
|
||||
sh '''
|
||||
echo "Génération de la documentation d'utilisation..."
|
||||
|
||||
docPath='../src/main/ts/src/assets/doc/'
|
||||
cd \$WORKSPACE/doc/ && unoconv codiki_user_manual.odt
|
||||
&& mkdir -p \$docPath
|
||||
&& mv codiki_user_manual.pdf \$docPath
|
||||
docPath="../src/main/ts/src/assets/doc/"
|
||||
cd $WORKSPACE/doc/ && unoconv codiki_user_manual.odt \\
|
||||
&& mkdir -p $docPath \\
|
||||
&& mv codiki_user_manual.pdf $docPath \\
|
||||
&& cd -
|
||||
if [ \$? -eq 0 ]
|
||||
then
|
||||
echo 'Documentation générée avec succès.'
|
||||
else
|
||||
echo 'La génération de la documentation s'est terminée en erreur
|
||||
fi
|
||||
"""
|
||||
|
||||
echo "Documentation générée avec succès."
|
||||
'''
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -49,13 +43,13 @@ pipeline {
|
||||
stage('Angular build') {
|
||||
steps {
|
||||
script {
|
||||
sh """
|
||||
sh '''
|
||||
echo "Construction de l'application Angular..."
|
||||
|
||||
cd \$WORKSPACE/src/main/ts && npm install && ng build --configuration=production && cd -
|
||||
cd $WORKSPACE/src/main/ts && npm install && ng build --configuration=integ && cd -
|
||||
|
||||
echo "Application générée avec succès."
|
||||
"""
|
||||
'''
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -74,7 +68,7 @@ pipeline {
|
||||
sshPublisher(
|
||||
publishers: [
|
||||
sshPublisherDesc(
|
||||
configName: 'DebianServer [clubs]',
|
||||
configName: 'DebianServer [codiki-integ]',
|
||||
transfers: [
|
||||
sshTransfer(
|
||||
cleanRemote: false,
|
||||
@@ -93,11 +87,11 @@ pipeline {
|
||||
sshTransfer(
|
||||
cleanRemote: false,
|
||||
excludes: '',
|
||||
execCommand: """
|
||||
mv /opt/codiki-2/codiki.jar /opt/codiki-2/bin/codiki.jar
|
||||
sudo /opt/codiki-2/bin/codiki-jenkins.sh
|
||||
sudo service codiki-2 restart
|
||||
""",
|
||||
execCommand: '''
|
||||
mv /opt/codiki-integ/codiki.jar /opt/codiki-integ/bin/codiki.jar
|
||||
sudo /opt/codiki-integ/bin/codiki-jenkins.sh
|
||||
sudo service codiki-integ restart
|
||||
''',
|
||||
execTimeout: 120000,
|
||||
flatten: false,
|
||||
makeEmptyDirs: false,
|
||||
|
||||
@@ -84,7 +84,7 @@ pipeline {
|
||||
sshPublisher(
|
||||
publishers: [
|
||||
sshPublisherDesc(
|
||||
configName: 'DebianServer [clubs]',
|
||||
configName: 'DebianServer [codiki]',
|
||||
transfers: [
|
||||
sshTransfer(
|
||||
cleanRemote: false,
|
||||
|
||||
Reference in New Issue
Block a user