tang95 / zeebe-logging-interceptor

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

zeebe-maven-template

Empty maven project with defaults that integrate with the Zeebe build pipeline

Usage

Use this as a template for new Zeebe projects.

Change the artifact, name and version in pom.xml and .ci/scripts/github-release.sh.

Adding Contributing to this project to the repo.

(This is not part of the template as the text might change. Please copy the latest version.)

Features

  • IDE integration
  • GitHub Integration
    • Dependabot enabled for Maven dependencies (see .github/dependabot)
    • BORS config (configured to require no review approvals; edit bors.toml/required_approvals to change this)
    • LGTM config
  • Maven POM
    • Zeebe reprositories
    • Release to Maven, Zeebe and GitHub
    • Google Code Formatter
    • JUnit 5
    • AssertJ
    • Surefire Plugin
    • JaCoCo Plugin (test coverage)
    • flaky test extractor
  • Jenkinsfile
    • Rerun failed builds
    • Show last commit in build display name
    • Archie test reports and JVM dump files in case of failure
    • Publish test coverage to Jenkins and also archive test coverae reports as part of the build artifact
    • Detect flaky tests and publish them to Jenkins

Versions

Different versions are represented in different branches

  • master - Java 11
  • stable/java8 - Java 8

About

License:Apache License 2.0


Languages

Language:Shell 51.1%Language:Java 48.9%