apache / dubbo-admin

The ops and reference implementation for Apache Dubbo
https://dubbo.apache.org
Apache License 2.0
4k stars 2.17k forks source link

Docker make file #1028

Closed 2456868764 closed 1 year ago

2456868764 commented 1 year ago

What is the purpose of the change

add building tool includes admin, authority , admin-ui docker image building and crd manifests building

Brief changelog

  1. add Dockerfile and Makefile
  2. add CRD manifest auto building
  3. add version info

(base) ➜ dubbo-admin git:(docker-make-file) make help

Usage: make

General help Display this help.

Development manifests Generate WebhookConfiguration, ClusterRole and CustomResourceDefinition objects. generate Generate code containing DeepCopy, DeepCopyInto, and DeepCopyObject method implementations. fmt Run go fmt against code. vet Run go vet against code. lint Run golang lint against code test Run tests. dubbo-admin Build binary with the dubbo admin. dubbo-authority Build binary with the dubbo authority. image-dubbo-admin Build docker image with the dubbo admin. image-dubbo-authority Build docker image with the dubbo authority. image-dubbo-admin-ui Build docker image with the dubbo-admin-ui. push-image-admin Push admin images. push-image-authority Push authority images. push-image-admin-ui Push admin ui images. kustomize Download kustomize locally if necessary. If wrong version is installed, it will be removed before downloading.

Verifying this change

XXXX

Follow this checklist to help us incorporate your contribution quickly and easily:

codecov-commenter commented 1 year ago

Codecov Report

Merging #1028 (44a7fb5) into refactor-with-go (a07bde1) will increase coverage by 0.20%. The diff coverage is n/a.

@@                 Coverage Diff                  @@
##           refactor-with-go    #1028      +/-   ##
====================================================
+ Coverage             82.52%   82.73%   +0.20%     
====================================================
  Files                    13       13              
  Lines                   973      973              
====================================================
+ Hits                    803      805       +2     
+ Misses                  132      130       -2     
  Partials                 38       38              

see 1 file with indirect coverage changes

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more

sonarcloud[bot] commented 1 year ago

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
No Duplication information No Duplication information