Skip to content

octopusden/octopus-dms-service

Repository files navigation

Distribution Management System (for publishing, managing, downloading artifact)

JDK version

8

Maven version

3.3.9

NOTE: Build requires either environment variable M2_HOME/MAVEN_HOME defined or mvn available in PATH

Project properties

Name Description UT FT Release
docker.registry Docker registry where 3rd-party base images will be pulled from. + + +
octopus.github.docker.registry Docker registry with octopus images. + +
auth-server.url Auth server URL. + +
auth-server.realm Auth server realm. + +
auth-server.client-id octopus-api-gateway client Id. +
auth-server.client-secret octopus-api-gateway client secret. +
dms-service.user dms-service user. +
dms-service.password dms-service user password. +

Updating artifactory test-data

  • Run :dms-service:importArtifactoryDump gradle task
  • Use Artifactory UI to manage test repositories/artifacts
  • Execute chmod -R 777 for test-common/src/main/artifactory/dump
  • Perform system export
  • Execute chmod -R 777 for test-common/src/main/artifactory/dump
  • Remove old dump from test-common/src/main/artifactory/dump
  • Run :dms-service:composeDown gradle task

Frontend development

start DmsService (bootRun, frontend live reload) run configuration, wait for start app completely
start Frontend (dev) run configuration
Frontend (dev) profile uses --watch flag in package.json which enables watching of changes in frontend source code After frontend is rebuilt, refresh web page and test you changes