Update release scripts (#24)

Signed-off-by: Gao Hongtao <hanahmily@gmail.com>
diff --git a/Makefile b/Makefile
index de0be0a..27f6156 100644
--- a/Makefile
+++ b/Makefile
@@ -194,9 +194,12 @@
 release-operator: generate
 	CGO_ENABLED=0 GOOS=linux GOARCH=amd64 GO111MODULE=on go build -a -o build/bin/manager-linux-amd64 cmd/manager/manager.go
 
+release-adapter: generate
+	CGO_ENABLED=0 GOOS=linux GOARCH=amd64 GO111MODULE=on go build -a -o build/bin/adapter-linux-amd64 cmd/adapter/adapter.go
+
 RELEASE_SCRIPTS := ./build/package/release.sh
 
-release-binary: release-operator
+release-binary: release-operator release-adapter
 	${RELEASE_SCRIPTS} -b
 	
 release-source:
diff --git a/build/images/Dockerfile.adapter b/build/images/Dockerfile.adapter
index c1d96da..9ba5731 100644
--- a/build/images/Dockerfile.adapter
+++ b/build/images/Dockerfile.adapter
@@ -34,8 +34,8 @@
 # Use distroless as minimal base image to package the manager binary
 # Refer to https://github.com/GoogleContainerTools/distroless for more details
 FROM gcr.io/distroless/static:nonroot
-WORKDIR /tmp
-COPY --from=builder --chown=nonroot:nonroot /workspace/adapter /bin/adapter-amd64
+WORKDIR /
+COPY --from=builder --chown=nonroot:nonroot /workspace/adapter .
 USER nonroot:nonroot
 
-ENTRYPOINT ["/bin/adapter-amd64"]
+ENTRYPOINT ["/adapter"]
diff --git a/build/images/Dockerfile.release b/build/images/Dockerfile.release
index b2edae5..9ee1d33 100644
--- a/build/images/Dockerfile.release
+++ b/build/images/Dockerfile.release
@@ -51,6 +51,7 @@
 FROM gcr.io/distroless/static:nonroot
 WORKDIR /tmp
 COPY --from=builder --chown=nonroot:nonroot /swck/bin/manager-linux-amd64 /manager
+COPY --from=builder --chown=nonroot:nonroot /swck/bin/adapter-linux-amd64 /adapter
 USER nonroot:nonroot
 
 ENTRYPOINT ["/manager"]
diff --git a/build/package/release.sh b/build/package/release.sh
index be60f32..3f4e838 100755
--- a/build/package/release.sh
+++ b/build/package/release.sh
@@ -33,11 +33,14 @@
     cp -Rfv ${ROOTDIR}/README.md ${bindir}
     cp -Rfv ${ROOTDIR}/dist/* ${bindir}
     # Generates CRDs and deployment manifests
-    kustomize build config/crd > ${bindir}/config/crds.yaml
-    pushd ${ROOTDIR}/config/manager
+    pushd ${ROOTDIR}/config/operator/manager
     kustomize edit set image controller=apache/skywalking-swck:${RELEASE_TAG}
     popd
-    kustomize build config/default > ${bindir}/config/deploy.yaml
+    kustomize build config/operator/default > ${bindir}/config/operator-bundle.yaml
+    pushd ${ROOTDIR}/config/adapter/namespaced/adapter
+    kustomize edit set image metrics-adapter=apache/skywalking-swck:${RELEASE_TAG}
+    popd
+    kustomize build config/adapter > ${bindir}/config/adapter-bundle.yaml
     # Package
     tar -czf ${BUILDDIR}/release/skywalking-swck-${RELEASE_TAG}-bin.tgz -C ${bindir} .
     rm -rf ${bindir}
diff --git a/config/adapter/namespaced/adapter/adapter.yaml b/config/adapter/namespaced/adapter/adapter.yaml
index 7e99d08..f72b806 100644
--- a/config/adapter/namespaced/adapter/adapter.yaml
+++ b/config/adapter/namespaced/adapter/adapter.yaml
@@ -42,7 +42,7 @@
         - name: adapter
           image: metrics-adapter:latest
           imagePullPolicy: IfNotPresent
-          command: ["/bin/adapter-amd64"]
+          command: ["/adapter"]
           args:
             - --secure-port=6443
             - --logtostderr=true