Skip to content

felleslosninger/efm-kosmos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KOSMOS

KOSMOS - ein komponent i eFormidling

Føremål

KOSMOS er eFormidling sitt verktøy for å halda installasjonar av Integrasjonspunktet oppdaterte.

Teknologiar i bruk

  • Spring Boot

Føresetnadar

  • Java 21
  • Maven 3

Breaking changes fra Kosmos v1.x til v2.x

  • Fjernet bruk av Spring Cloud Config (properties) for styring av latest/earlybird versjoner :
    • Property kosmos.integrasjonspunkt.latest-version er ikke lenger i bruk (kan fjernes lokalt)
    • Property kosmos.integrasjonspunkt.earlybird-version er ikke lenger i bruk (kan fjernes lokalt)
    • Property kosmos.integrasjonspunkt.versionsURL peker på URL hvor siste versjoner lastes ned (default er latest-version.yml)

Eksempel på hvordan en latest-versions.yml ser ut.

Bygging og testing

Testet og bygget med OpenJDK 21.0.5 og Maven 3.9.9.

# bygge og kjøre unit-tester (surefire only, i praksis uten Cucumber)
mvn clean package

# bygge og kjøre alt av unit- & integrasjons-tester (surefire + failsafe)
mvn clean verify

Dokumentasjon

Release

See documentation for the maven-release-plugin and guide for maven-release-plugin.

# local repo must be in sync with origin/GitHub
git push

mvn release:prepare
# answer three questions (set the tag equal to the release version)
# What is the release version for "Kosmos"? (no.difi.move:kosmos) 1.0: : 1.0.0
# What is SCM release tag or label for "Kosmos"? (no.difi.move:kosmos) 1.0.0: :
# What is the new development version for "Kosmos"? (no.difi.move:kosmos) 1.0.1-SNAPSHOT: :

mvn release:perform

About

No description or website provided.

Topics

Resources

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors 8