Nicholas DiPiazza created TIKA-4703:
---------------------------------------
Summary: Create GitHub Actions CI pipelines to publish tika-docker
and tika-grpc-docker images
Key: TIKA-4703
URL: https://issues.apache.org/jira/browse/TIKA-4703
Project: Tika
Issue Type: Task
Reporter: Nicholas DiPiazza
h2. Summary
Create GitHub Actions CI/CD pipelines for publishing Docker images for Apache
Tika Server and Apache Tika gRPC.
h2. Repositories
* [tika-docker|https://github.com/apache/tika-docker] - publishes to
[apache/tika on Docker Hub|https://hub.docker.com/r/apache/tika]
* [tika-grpc-docker|https://github.com/apache/tika-grpc-docker] - publishes to
[apache/tika-grpc on Docker Hub|https://hub.docker.com/r/apache/tika-grpc]
h2. Scope
# Create GitHub Actions workflow for *tika-docker* repo to build and publish
the tika-server Docker image to {{apache/tika}} on Docker Hub
# Create GitHub Actions workflow for *tika-grpc-docker* repo to build and
publish the tika-grpc Docker image to {{apache/tika-grpc}} on Docker Hub
# Workflows should support:
#* Building on push to main branch
#* Building and tagging on release/version tags
#* Multi-architecture builds (amd64, arm64) if applicable
#* Proper image tagging (latest, version tags)
# Configure Docker Hub credentials as GitHub secrets
# Add build status badges to repository READMEs
h2. Acceptance Criteria
* GitHub Actions workflows exist in both repositories
* Docker images are automatically published to Docker Hub on tagged releases
* Images are properly tagged with version numbers and {{latest}}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)