Aman Poonia created HBASE-30316:
-----------------------------------

             Summary: Enhance hbase_docker to support RC tarball and local 
source input modes, and add automated vote verification workflow
                 Key: HBASE-30316
                 URL: https://issues.apache.org/jira/browse/HBASE-30316
             Project: HBase
          Issue Type: Improvement
            Reporter: Aman Poonia
            Assignee: Aman Poonia


The existing dev-support/hbase_docker/Dockerfile only supports building from
  a remote git branch or tag. This makes it unusable for testing unpushed local
  branches or verifying release candidate artifacts directly from the signed
  source tarball.
  
  This improvement adds an INPUT_MODE build argument (default: tag, preserving
  existing behavior) with two additional modes:
    - tarball: build from a local signed source tarball (e.g. 
hbase-2.6.7-src.tar.gz)
    - source-dir: build from a local directory (uncommitted changes included)

  Optionally in a subsequent Jira we can add a RUN_SMOKE_TESTS flag (default: 
false) that runs basic
  DDL/CRUD operations on startup and reports pass/fail instead of dropping
  to hbase shell.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to