diff options
author | Alexander Harkness <me@bearbin.net> | 2021-06-15 11:00:02 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-06-15 11:00:02 +0200 |
commit | 62e95745ac02e8f849f9f99dce08280e96c55bed (patch) | |
tree | f608b052eee9fa344c9a06401e5af7d2cff3adcd /Jenkinsfile | |
parent | Added AArch64 to easyinstall.sh (#5237) (diff) | |
download | cuberite-62e95745ac02e8f849f9f99dce08280e96c55bed.tar cuberite-62e95745ac02e8f849f9f99dce08280e96c55bed.tar.gz cuberite-62e95745ac02e8f849f9f99dce08280e96c55bed.tar.bz2 cuberite-62e95745ac02e8f849f9f99dce08280e96c55bed.tar.lz cuberite-62e95745ac02e8f849f9f99dce08280e96c55bed.tar.xz cuberite-62e95745ac02e8f849f9f99dce08280e96c55bed.tar.zst cuberite-62e95745ac02e8f849f9f99dce08280e96c55bed.zip |
Diffstat (limited to 'Jenkinsfile')
-rw-r--r-- | Jenkinsfile | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 000000000..a4abbd076 --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,35 @@ +pipeline { + agent { + docker 'cuberite/docker-ci/minimal:latest' + } + stages { + stage("Prepare") { + steps { + sh 'git submodule update --init' + } + } + stage("Check") { + parallel { + stage("CheckBasicStyle") { + steps { + dir("src") { + sh 'find . -name \\*.cpp -or -name \\*.h > AllFiles.lst' + sh 'lua CheckBasicStyle.lua' + sh 'cd Bindings && lua CheckBindingsDependencies.lua' + } + } + } + stage("clang-tidy") { + steps { + sh './clang-tidy.sh -j 3' + } + } + } + } + stage("Build") { + steps { + sh 'echo "TODO: Replace Travis here."' + } + } + } +} |