-
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathindex.html
135 lines (129 loc) · 5.56 KB
/
index.html
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
---
layout: default
---
{% include header-banner.html %}
<div class="container">
<h1 class="underline no-top-margin">Core Features</h1>
<div class="row text-center">
<div class="col-md-6">
<span class="text-center">
<span class="fa-stack fa-2x">
<i class="fas fa-circle fa-stack-2x feat"></i>
<i class="fa-stack-1x fab fa-github fa-inverse"></i>
</span>
</span>
<h4 class="text-center">GitHub Integration</h4>
<p>
No need to jump between tools to see what failed your Quality Gate. Swingletree uses the GitHub
Checks API to annotate findings in your commits and pull requests.
</p>
</div>
<div class="col-md-6">
<span class="text-center">
<span class="fa-stack fa-2x">
<i class="fas fa-circle fa-stack-2x feat"></i>
<i class="fa-stack-1x fas fa-database fa-inverse"></i>
</span>
</span>
<h4 class="text-center">Persisted</h4>
<p>
Build reports are persisted in GitHub using Check-Runs, which are attached to the commit.
This way you are also able wo view the results of past build reports.
</p>
</div>
<div class="col-sm-12 separator"></div>
<div class="col-md-6">
<span class="text-center">
<span class="fa-stack fa-2x">
<i class="fas fa-circle fa-stack-2x feat"></i>
<i class="fa-stack-1x far fa-chart-bar fa-inverse"></i>
</span>
</span>
<h4 class="text-center">Searchable</h4>
<p>
Swingletree can persist all analysis reports to ElasticSearch. Reports can be created using established tools like Kibana or Grafana.
</p>
</div>
<div class="col-md-6">
<span class="text-center">
<span class="fa-stack fa-2x">
<i class="fas fa-circle fa-stack-2x feat"></i>
<i class="fa-stack-1x fas fa-feather fa-inverse"></i>
</span>
</span>
<h4 class="text-center">Ease of use</h4>
<p>
Install to your GitHub organization and you are ready to go. No machine user required for GitHub Enterprise instances.
</p>
</div>
<div class="col-sm-12 separator"></div>
<div class="col-md-offset-3 col-md-6">
<span class="text-center">
<span class="fa-stack fa-2x">
<i class="fas fa-circle fa-stack-2x feat"></i>
<i class="fa-stack-1x fas fa-dungeon fa-inverse"></i>
</span>
</span>
<h4 class="text-center">Quality Gates</h4>
<p>
Quality Gates are configurable (depends on plugin) and are enforced using GitHub Check Runs.
</p>
</div>
</div>
<h1 class="underline" style="margin-top:2em">Integrations</h1>
<div class="row text-center">
<div class="col-md-6">
<span class="text-center">
<span class="fa-stack fa-2x">
<i class="fas fa-circle fa-stack-2x feat"></i>
<i class="fa-stack-1x fas fa-check fa-inverse"></i>
</span>
</span>
<h4 class="text-center">SonarQube Developer Edition</h4>
<p>
Swingletree can act as a SonarQube webhook endpoint. It will consume the SonarQube API to acquire additional data to
assemble the build report (see showcase).
</p>
</div>
<div class="col-md-6">
<span class="text-center">
<span class="fa-stack fa-2x">
<i class="fas fa-circle fa-stack-2x feat"></i>
<i class="fa-stack-1x fas fa-lock fa-inverse"></i>
</span>
</span>
<h4 class="text-center">Twistlock Scan Reports</h4>
<p>
Swingletree can process Twistlock Security Scan Reports.
Security findings are transformed to a readable format and are published to the according commit in GitHub.
</p>
</div>
<div class="col-sm-12 separator"></div>
<div class="col-md-6">
<span class="text-center">
<span class="fa-stack fa-2x">
<i class="fas fa-circle fa-stack-2x feat"></i>
<i class="fa-stack-1x fas fa-toolbox fa-inverse"></i>
</span>
</span>
<h4 class="text-center">Gradle Build Metrics</h4>
<p>
Swingletree can process reports of the Nebula Gradle Build Metrics plugin, enabling you to get a detailed overview
of the builds performed in your organization.
</p>
</div>
<div class="col-md-6">
<span class="text-center">
<span class="fa-stack fa-2x">
<i class="fas fa-circle fa-stack-2x feat"></i>
<i class="fa-stack-1x fas fa-crosshairs fa-inverse"></i>
</span>
</span>
<h4 class="text-center">OWASP Zap Reports</h4>
<p>
Swingletree can process OWASP Zap Scan JSON-reports.
Security findings are transformed to a readable format and are published to the according commit in GitHub.
</p>
</div>
</div>
</div>