wso2 / kubernetes-pipeline

This project contains the Helm resources required to deploy CI/CD Pipeline in a Kubernetes environment for WSO2 products.
Apache License 2.0
47 stars 19 forks source link

[1.1.0] Improvements to the Jenkins Dockerfile #71

Closed chirangaalwis closed 4 years ago

chirangaalwis commented 4 years ago

Purpose

This PR improves the Docker source used to build the WSO2 Kubernetes Pipeline Jenkins Docker image. It addresses https://github.com/wso2/kubernetes-pipeline/issues/7. It introduces changes based on https://github.com/wso2/kubernetes-pipeline/issues/7#issuecomment-549248848.

Goals

Improvements to the Jenkins Dockerfile of WSO2 Kubernetes Pipeline. It reduces the Docker image size and improves the source.

chirangaalwis commented 4 years ago

@ThilinaManamgoda, @Aaquiff the changes forces us to provide the unpacked content of the WSO2 Micro Gateway Tool Kit when building the image.

@ThilinaManamgoda I have avoided copying the __MACOSX directory content which is made available with the tool kit distribution as these are not required for the distribution to run. Please correct me if I am wrong.

chirangaalwis commented 4 years ago

@ThilinaManamgoda, @Aaquiff the changes forces us to provide the unpacked content of the WSO2 Micro Gateway Tool Kit when building the image.

@ThilinaManamgoda I have avoided copying the __MACOSX directory content which is made available with the tool kit distribution as these are not required for the distribution to run. Please correct me if I am wrong.

This directory has been removed from the product distribution in releases made afterwards, as per the product team.