Pull Request #53 Add Github Workflow for plugin
Signed-off-by: vinamra28 <vinjain@redhat.com>
AMD64
no language set
Git
jenkinsci/tekton-client-plugin:.travis.yml@0ebf420
jobs:
include:
- language: java
dist: trusty
java:
- 'oraclejdk8'
stage: Test + Build
install:
# Download and install kubectl
- curl -LO https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl && chmod +x kubectl && sudo mv kubectl /usr/local/bin/
# Install Kind
- curl -Lo ./kind "https://kind.sigs.k8s.io/dl/v0.8.1/kind-$(uname)-amd64"
- chmod +x ./kind
- sudo mv ./kind /usr/local/bin/
script:
# Setup E2E env
- kind create cluster
- make install-tekton
- make coverage
after_success:
- bash <(curl -s https://codecov.io/bash)
Build Config
{
"language": "ruby",
"os": [
"linux"
],
"dist": "xenial",
"jobs": {
"include": [
{
"java": [
"oraclejdk8"
],
"language": "java",
"dist": "trusty",
"stage": "Test + Build",
"install": [
"curl -LO https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl && chmod +x kubectl && sudo mv kubectl /usr/local/bin/",
"curl -Lo ./kind \"https://kind.sigs.k8s.io/dl/v0.8.1/kind-$(uname)-amd64\"",
"chmod +x ./kind",
"sudo mv ./kind /usr/local/bin/"
],
"script": [
"kind create cluster",
"make install-tekton",
"make coverage"
],
"after_success": [
"bash <(curl -s https://codecov.io/bash)"
]
}
]
}
}