Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jerop/fuzzton
https://github.com/jerop/fuzzton
Last synced: 29 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/jerop/fuzzton
- Owner: jerop
- License: apache-2.0
- Created: 2021-07-13T21:08:34.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-07-19T18:51:05.000Z (over 3 years ago)
- Last Synced: 2024-10-14T19:48:05.943Z (2 months ago)
- Language: Go
- Size: 4.88 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# fuzzton
## Prerequisites
Setup a Kubernetes cluster
Install [Tekton Pipelines](https://github.com/tektoncd/pipeline)
```shell
kubectl apply --filename https://storage.googleapis.com/tekton-releases/pipeline/latest/release.yaml
```Install [Tekton CLI](https://github.com/tektoncd/cli)
```shell
brew install tektoncd-cli
```## Usage
Install [`git-clone`](https://github.com/tektoncd/catalog/tree/main/task/git-clone/0.4) `Task` from the Tekton Catalog
```shell
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/git-clone/0.4/git-clone.yaml
```Install [`golang-test`](https://github.com/tektoncd/catalog/tree/main/task/golang-test/0.2) `Task` from the Tekton Catalog
```shell
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/golang-test/0.2/golang-test.yaml
```Install [`golang-fuzz`](https://github.com/tektoncd/catalog/tree/main/task/golang-fuzz/0.1) `Task` from the Tekton Catalog
```shell
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/golang-fuzz/0.1/golang-fuzz.yaml
```Run the `Pipeline` and show the logs
```shell
tkn pipeline start --showlog \
-f tekton/pipeline.yaml \
-p package=github.com/jerop/fuzzton \
-w name=workarea,volumeClaimTemplateFile=tekton/workspace.yaml
```