@@ -8,6 +8,10 @@ metadata:
88 links :
99 - title : Pipeline
1010 url : https://buildkite.com/elastic/apm-agent-java-release
11+ tags :
12+ - buildkite
13+ - gpg-sign
14+ - maven-central
1115spec :
1216 type : buildkite-pipeline
1317 owner : group:apm-agent-java
@@ -42,6 +46,10 @@ metadata:
4246 links :
4347 - title : Pipeline
4448 url : https://buildkite.com/elastic/apm-agent-java-snapshot
49+ tags :
50+ - buildkite
51+ - gpg-sign
52+ - maven-central
4553spec :
4654 type : buildkite-pipeline
4755 owner : group:apm-agent-java
@@ -110,6 +118,9 @@ metadata:
110118 links :
111119 - title : Pipeline
112120 url : https://buildkite.com/elastic/apm-agent-java-opentelemetry-benchmark
121+ tags :
122+ - buildkite
123+ - user:apmmachine
113124spec :
114125 type : buildkite-pipeline
115126 owner : group:apm-agent-java
@@ -138,3 +149,93 @@ spec:
138149 Weekly Benchmark on main Branch :
139150 cronline : " @weekly"
140151 message : " Run the quick benchmark weekly."
152+
153+ ---
154+ # A Component for the release GitHub action
155+ #
156+ # yaml-language-server: $schema=https://json.schemastore.org/catalog-info.json
157+ apiVersion : backstage.io/v1alpha1
158+ kind : Resource
159+ metadata :
160+ name : apm-agent-java-release
161+ description : GitHub action to run the release process for the APM Agent Java
162+ annotations :
163+ backstage.io/source-location : url:https://github.com/elastic/apm-agent-java/blob/main/.github/workflows/release.yml
164+ github.com/project-slug : elastic/apm-agent-java
165+ github.com/team-slug : elastic/apm-agent-java
166+ tags :
167+ - aws-lambda
168+ - github
169+ - gpg-sign
170+ - maven-central
171+ - release
172+ - user:apmmachine
173+ - user:obltmachine
174+ links :
175+ - title : GitHub action
176+ url : https://github.com/elastic/apm-agent-java/actions/workflows/release.yml
177+ spec :
178+ type : github-actions
179+ owner : group:apm-agent-java
180+ lifecycle : production
181+ dependsOn :
182+ - " system:github-actions"
183+ - " user:apmmachine"
184+ - " user:obltmachine"
185+
186+ ---
187+ # A Component for the snapshot GitHub action
188+ #
189+ # yaml-language-server: $schema=https://json.schemastore.org/catalog-info.json
190+ apiVersion : backstage.io/v1alpha1
191+ kind : Resource
192+ metadata :
193+ name : apm-agent-java-snapshot
194+ description : GitHub action to run the snapshot process for the APM Agent Java
195+ annotations :
196+ backstage.io/source-location : url:https://github.com/elastic/apm-agent-java/blob/main/.github/workflows/snapshot.yml
197+ github.com/project-slug : elastic/apm-agent-java
198+ github.com/team-slug : elastic/apm-agent-java
199+ tags :
200+ - github
201+ - gpg-sign
202+ - maven-central
203+ - snapshot
204+ - user:obltmachine
205+ links :
206+ - title : GitHub action
207+ url : https://github.com/elastic/apm-agent-java/actions/workflows/snapshot.yml
208+ spec :
209+ type : github-actions
210+ owner : group:apm-agent-java
211+ lifecycle : production
212+ dependsOn :
213+ - " system:github-actions"
214+ - " user:obltmachine"
215+
216+ ---
217+ # A Component for the microbenchmark GitHub action
218+ #
219+ # yaml-language-server: $schema=https://json.schemastore.org/catalog-info.json
220+ apiVersion : backstage.io/v1alpha1
221+ kind : Resource
222+ metadata :
223+ name : apm-agent-java-microbenchmark
224+ description : GitHub action to run the microbenchmark process for the APM Agent Java
225+ annotations :
226+ backstage.io/source-location : url:https://github.com/elastic/apm-agent-java/blob/main/.github/workflows/microbenchmark.yml
227+ github.com/project-slug : elastic/apm-agent-java
228+ github.com/team-slug : elastic/apm-agent-java
229+ tags :
230+ - github
231+ - user:obltmachine
232+ links :
233+ - title : GitHub action
234+ url : https://github.com/elastic/apm-agent-java/actions/workflows/microbenchmark.yml
235+ spec :
236+ type : github-actions
237+ owner : group:apm-agent-java
238+ lifecycle : production
239+ dependsOn :
240+ - " system:github-actions"
241+ - " user:obltmachine"
0 commit comments