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)

Reply via email to