Skip to content
This repository has been archived by the owner on Dec 31, 2023. It is now read-only.

Latest commit

 

History

History
35 lines (27 loc) · 1.07 KB

README.md

File metadata and controls

35 lines (27 loc) · 1.07 KB

logo

sdaas-testbox

Swiss Army Knife to test SDaaS applications in a CD/CI process. It build a docker image that contains:

  • a sdaas-ce engine v 3.1.1 already including
    • openjdk
    • git for repository test
    • unzip
    • csvtool
    • shacl for rdf data compliance
    • bats
    • jq
  • zip
  • helm for chart testing
  • yq command line yaml access
  • rapper for rdf parsing

Usage examples:

  • docker run -ti linkeddatacenter/sdaas-testbox executes a bash shell as root to allow further tools installation.
  • docker run -ti --user jetty --entrypoint /sdaas-entrypoint.sh linkeddatacenter/sdaas-testbox executes a sdaas shell as jetty user with a micro graph db embedded

Push to docker hub

To push a new docker image to docker hub:

docker login
docker build -t linkeddatacenter/sdaas-testbox .
# input the docker hub credentials...
docker tag linkeddatacenter/sdaas-testbox linkeddatacenter/sdaas-testbox:1.0.0
docker push linkeddatacenter/sdaas-testbox
docker push linkeddatacenter/sdaas-testbox:1.0.0