chore(docs): update manual release process and minor ci display name change (#1387)

* update manual release process and minor ci display name change

* fix script
This commit is contained in:
Tommy Li 2023-10-17 14:55:55 -07:00 committed by GitHub
parent 96d5205326
commit 15bffccc5b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 21 additions and 4 deletions

View File

@ -410,7 +410,7 @@ spec:
workspaces:
- name: task-pvc
workspace: pipeline-pvc
- name: containerize-kfptask-webhook
- name: containerize-tekton-kfptask-webhook
runAfter:
- test
- build-images-api-server
@ -472,7 +472,7 @@ spec:
workspaces:
- name: task-pvc
workspace: pipeline-pvc
- name: containerize-exithandler-webhook
- name: containerize-tekton-exithandler-webhook
runAfter:
- test
- build-images-api-server

View File

@ -14,3 +14,20 @@
```shell
kubectl apply -f install/${KFP_TEKTON_RELEASE}/kfp-tekton.yaml
```
# How to prepare for the KFP Tekton SDK Release
1. Set up Python virtual environment
```python
python3 -m venv .venv
source .venv/bin/activate
```
2. Go into the SDK package to build and publish the package to PYPI.
```python
cd sdk/python
pip install -e .
export KFP_TEKTON_VERSION=${KFP_TEKTON_VERSION}
twine check dist/kfp-tekton-${KFP_TEKTON_VERSION}.tar.gz
twine upload --repository pypi dist/kfp-tekton-${KFP_TEKTON_VERSION}.tar.gz
```

View File

@ -24,8 +24,8 @@ set -xe
DIND_NS=${DIND_NS:-"docker-build"}
IMAGES=${IMAGES:-"api-server persistenceagent metadata-writer scheduledworkflow cache-server frontend"}
PUBLISH_TAG=${PUBLISH_TAG:-"nightly"}
V2_IMAGES=${IMAGES:-"tekton-kfptask-controller tekton-kfptask-webhook tekton-exithandler-controller tekton-exithandler-webhook"}
V2_PUBLISH_TAG=${PUBLISH_TAG:-"nightly"}
V2_IMAGES=${V2_IMAGES:-"tekton-kfptask-controller tekton-kfptask-webhook tekton-exithandler-controller tekton-exithandler-webhook"}
V2_PUBLISH_TAG=${V2_PUBLISH_TAG:-"nightly"}
PUBLIC_CR_NAMESPACE=${PUBLIC_CR_NAMESPACE:-"aipipeline"}
PUBLIC_CR=${PUBLIC_CR:-"quay.io"}