Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Register
  • Sign in
  • O Open ZGY
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 3
    • Issues 3
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Open Subsurface Data Universe SoftwareOpen Subsurface Data Universe Software
  • Platform
  • Domain Data Management Services
  • Seismic
  • Open ZGY
  • Merge requests
  • !16

Update build rules

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Paal Kvamme requested to merge kvamme62/buildrules into master Nov 19, 2020
  • Overview 0
  • Commits 2
  • Pipelines 1
  • Changes 6

Change the docker-build and docker-test make targets to work similar to the GitLab setup. Tests are run in an environment where only deployed artifacts are visible. Not intermediate build output, and not source code. This helps verify that the deployed binary package is good.

Do the same change to the Azure DevOps configuration.

Note: There are currently 4 ways of building and testing the software.

  • make -- plain build on local machine.
  • make docker -- build on local machine using docker.
  • Azure DevOps -- build in an Azure pipeline.
  • GitLab -- build in a GitLab pipeline.

Additionally improve the handling of impersonation tokens used for Seismic Store testing. This code depends on two site-specific scripts that are not committed to the repository. Nor would that make much sense. Most installations won't need them anyway.

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: kvamme62/buildrules