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