diff --git a/CHANGELOG.md b/CHANGELOG.md index 882fdb8..70af27c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -35,5 +35,6 @@ Now in Zig! - [x] Parse minimal variable binding - [x] Parse minimal statement - [x] Parse minimal module -- [x] Recuperate errors & generate error messages for the lexer +- [x] Recover errors & generate error messages for the lexer +- [x] Serialize lex errors/tokens into JSON diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 0000000..7871c90 --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,22 @@ +pipeline { + agent { + docker { + reuseNode true + image 'stagex/zig:0.13.0' + } + } + stages { + stage('Build binary with JSON flag') { + steps { + sh 'zig build -Djson=true -Doptimize=ReleaseSmall' + } + } + stage('Move binary') { + steps { + sh 'mv ./zig-out/bin/thp /var/bin/thp-zig' + } + } + } +} + +