Skip to content

Add Nomad job definitions and CI/CD pipelines#3

Merged
diegosilval merged 2 commits intomasterfrom
develop
Feb 3, 2026
Merged

Add Nomad job definitions and CI/CD pipelines#3
diegosilval merged 2 commits intomasterfrom
develop

Conversation

@diegosilval
Copy link
Contributor

### Description

This pull request introduces the following changes:
- Add `from-github.nomad` and `from-local.nomad` job definition files for deploying JARs from GitHub releases or local builds.
- Update the README with detailed instructions for executing the Nomad job definitions.
- Add `.github/workflows/qodana_code_quality.yml` for integrating Qodana code quality checks.
- Include `qodana.yaml` to configure inspection profiles and enforce quality gates.
- Create `.github/workflows/release.yml` for automating the build, package, and release process.
- Update the Maven `pom.xml` to ensure consistent artifact naming using the `finalName` property.
- Remove the unused `application-nomad.properties` configuration file.

### Checklist

- [ ] Unit tests added or updated
- [ ] Documentation updated
- [ ] Code quality checks passed
- [ ] Build and CI/CD pipelines validated

diegosilval and others added 2 commits February 2, 2026 18:58
- Add `from-github.nomad` and `from-local.nomad` for running JARs from GitHub releases or locally.
- Expand README with execution instructions for both setups.
- Introduce `.github/workflows/qodana_code_quality.yml` for Qodana scans.
- Add `qodana.yaml` to configure inspection profiles and quality gates.
- Create `.github/workflows/release.yml` for building, packaging, and publishing releases.
- Update Maven `pom.xml` with `finalName` for consistent artifact naming.
- Remove unused `application-nomad.properties`.
@diegosilval diegosilval merged commit 1b65007 into master Feb 3, 2026
2 checks passed
@github-actions
Copy link

github-actions bot commented Feb 3, 2026

Qodana for JVM

It seems all right 👌

No new problems were found according to the checks applied

View the detailed Qodana report

To be able to view the detailed Qodana report, you can either:

To get *.log files or any other Qodana artifacts, run the action with upload-result option set to true,
so that the action will upload the files as the job artifacts:

      - name: 'Qodana Scan'
        uses: JetBrains/qodana-action@v2025.3.1
        with:
          upload-result: true
Contact Qodana team

Contact us at qodana-support@jetbrains.com

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant