Skip to content

Commit d16284f

Browse files
Create a Blackfire action
1 parent 3e873f5 commit d16284f

1 file changed

Lines changed: 37 additions & 0 deletions

File tree

blackfire/action.yml

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
name: 'Blackfire'
2+
author: 'ExtDN'
3+
description: 'Uses Blackfire to profile a given url'
4+
runs:
5+
using: 'docker'
6+
image: 'docker://blackfire/blackfire:latest'
7+
env:
8+
BLACKFIRE_CLIENT_ID: ${{ inputs.client-id }}
9+
BLACKFIRE_CLIENT_TOKEN: ${{ inputs.client-token }}
10+
BLACKFIRE_SERVER_ID: ${{ inputs.server-id }}
11+
BLACKFIRE_SERVER_TOKEN: ${{ inputs.server-token }}
12+
args:
13+
- --json
14+
- curl
15+
- ${{ inputs.url }}
16+
inputs:
17+
client-id:
18+
description: 'BLACKFIRE_CLIENT_ID'
19+
required: true
20+
client-token:
21+
description: 'BLACKFIRE_CLIENT_TOKEN'
22+
required: true
23+
server-id:
24+
description: 'BLACKFIRE_SERVER_ID'
25+
required: true
26+
server-token:
27+
description: 'BLACKFIRE_SERVER_TOKEN'
28+
required: true
29+
url:
30+
description: 'url to profile'
31+
required: true
32+
outputs:
33+
jsonresult:
34+
description: 'Blackfire Profile Result as JSON'
35+
branding:
36+
icon: 'code'
37+
color: 'green'

0 commit comments

Comments
 (0)