Merge pull request #3250 from Poor12/add-pipeline

Upload helm charts in CI pipeline
This commit is contained in:
karmada-bot 2023-03-09 20:42:15 +08:00 committed by GitHub
commit a4d3eced85
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 8 additions and 2 deletions

View File

@ -29,6 +29,8 @@ jobs:
GOOS: ${{ matrix.os }}
GOARCH: ${{ matrix.arch }}
run: make release-${{ matrix.target }}
- name: Making helm charts
run: make release-chart
- name: Uploading assets...
if: ${{ !env.ACT }}
uses: softprops/action-gh-release@v1
@ -36,6 +38,8 @@ jobs:
files: |
_output/release/${{ matrix.target }}-${{ matrix.os }}-${{ matrix.arch }}.tgz
_output/release/${{ matrix.target }}-${{ matrix.os }}-${{ matrix.arch }}.tgz.sha256
_output/release/karmada-chart-*.tgz
_output/release/karmada-chart-*.tgz.sha256
update-krew-index:
needs: release-assests
name: Update krew-index

View File

@ -6,7 +6,8 @@ set -o pipefail
REPO_ROOT=$(dirname "${BASH_SOURCE[0]}")/..
source "${REPO_ROOT}"/hack/util.sh
version=$1
# keep v1.x.x forms
version=${1%%-*}
release_dir="${REPO_ROOT}/_output/release"
tar_file="karmada-chart-${version}.tgz"
@ -22,7 +23,8 @@ else
fi
echo "Starting to package into a Karmada chart archive"
helm package ./charts/karmada --version "${version}" -d "${release_dir}"
helm package ./charts/karmada --version "${version}" -d "${release_dir}" -u
cd "${release_dir}"
mv "karmada-${version}.tgz" ${tar_file}
echo "Rename karmada-${version}.tgz to ${tar_file}"
sha256sum "${tar_file}" > "${tar_file}.sha256"