From e6b83f216c5c2d222e2e643904e835116f08079b Mon Sep 17 00:00:00 2001 From: Jeremy Smitherman Date: Wed, 26 Dec 2018 00:32:57 -0600 Subject: [PATCH] Added squishy file, added dist folder, added Jenkinsfile --- Jenkinsfile | 21 +++++++++++++++++++++ dist/.gitkeep | 0 squishy | 8 ++++++++ 3 files changed, 29 insertions(+) create mode 100644 Jenkinsfile create mode 100644 dist/.gitkeep create mode 100644 squishy diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 0000000..f29fa5f --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,21 @@ +pipeline { + agent any + + stages { + stage('Build') { + steps { + sh '/opt/squish/bin/squish --no-minify' + sh "ldoc ${env.WORKSPACE}" + } + } + stage('Deploy') { + when { + tag 'release-*' + } + + steps { + sh "python3 /opt/hoggit_releaser/releaser.py ${env.WORKSPACE} ${env.TAG_NAME}" + } + } + } +} \ No newline at end of file diff --git a/dist/.gitkeep b/dist/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/squishy b/squishy new file mode 100644 index 0000000..355d4c4 --- /dev/null +++ b/squishy @@ -0,0 +1,8 @@ +Output "dist/hoggit_framework.lua" + +Main "lib/error_handling.lua" +Main "lib/logging.lua" +Main "lib/utils.lua" +Main "lib/spawner.lua" +Main "lib/communication.lua" +Main "lib/group.lua" \ No newline at end of file