exasol / script-languages-container-ci

Contains Python project to run Script-Languages-Container CI Builds
MIT License
0 stars 0 forks source link

Implement a run-release command #9

Closed tomuben closed 2 years ago

tomuben commented 2 years ago

Background

We want to create releases for the script-languages by a dedicated AWS CodeBuild. See https://github.com/exasol/script-languages-container-ci-setup/issues/3

Acceptance Criteria

Build and Upload a script-languages-container (no tests) => New command: build-release.

This command should:

  1. Build the containers
  2. Run basic tests (package tests for Python/R, simple test for Java, needs to be discussed)
  3. Push containers to release repo in Dockerhub
  4. Upload containers to GH Release draft (passed as parameter)
tkilias commented 2 years ago

We should run tests anyway, because we produce a new artefact. We might not need all of them.