Merge pull request #3250 from Poor12/add-pipeline
Upload helm charts in CI pipeline
This commit is contained in:
commit
a4d3eced85
|
@ -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
|
||||
|
|
|
@ -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"
|
||||
|
|
Loading…
Reference in New Issue