Skip to content

Seedstack CI Overview

Adrien LAUER edited this page Nov 30, 2021 · 4 revisions

SCM (Source Code Management)

Github is the repository for Seedstack source files.Requires a github account.

68 repositories on November 2019

Repositories are sorted by modification date, in descending order, on project page.

Projects updated since latest release appear before distribution project (last project to be released when a new version is published).

Continuous Integration

Seedstack uses Travis-CI for continuous integration. Configuration for each project is defined in .travis.yml file, at the root of the project.

Warning. Builds and releases are using credits given by Travis-CI for open-source projects. These credits are not automatically renewed, so be sure to fix all bugs and problems on your local computer before pushing to GitHub.

Use travis https://travis-ci.com/ for building project.

  • .travis.yml files are part of source code

Note: Seedstack is compatible with WebSphere (including zOS distribution) and Tomcat.

Sonatype (Maven Central)

  • OSS Sonatype repository manager is used to deploy SNAPSHOTS and RELEASES.
  • Artifacts are only deployed to Sonatype for the master branch, any dev-* branch or any v* tag.
  • Pull request artifacts are never deployed.
  • Release artifacts are only transferred from the staging area to the public Maven central after a manual action in Sonatype Nexus interface. Click the "Staging repositories" menu entry, then select the repository your want to release, then click the release button. If you want to drop the repository instead of publishing it, click the drop button.