generated from layer5io/layer5-repo-template
-
Notifications
You must be signed in to change notification settings - Fork 22
/
action.yml
36 lines (29 loc) · 1.24 KB
/
action.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
name: "Performance Testing with Meshery"
description: "Run performance tests in SMP format with Meshery"
author: "Layer5"
inputs:
# token to authenticate with Meshery
# see: https://docs.meshery.io/guides/performance-management#running-performance-benchmarks-in-your-pipelines
provider_token:
description: "Provider token to use. NOTE: value of the 'token' key in auth.json"
required: true
# platform to deploy Meshery to
platform:
description: "Platform to deploy Meshery to. Allowed values: docker, kubernetes"
default: docker
# provide either a test configuration file or a performance profile name
# name of the test configuration file written in SMP compatible format
# see: https://docs.meshery.io/guides/performance-management#running-performance-benchmarks-through-mesheryctl
# store this file in the .github folder in your repository
profile_filename:
description: "Name of the test configuration file"
# name of the performance profile to use to run tests
# see: https://docs.meshery.io/functionality/performance-management#performance-profiles
profile_name:
description: "Name of the performance profile"
runs:
using: "node12"
main: "main.js"
branding:
icon: 'check-circle'
color: 'green'