Skip to content

Commit a4d19ba

Browse files
committed
[DRAFT] - Implemmentation of github actions for lcm-integration-e2e
1 parent bac3660 commit a4d19ba

File tree

1 file changed

+42
-0
lines changed

1 file changed

+42
-0
lines changed
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
name: LCM Integration E2E Pipeline
2+
3+
on:
4+
workflow_call:
5+
inputs:
6+
AUTO_MERGE:
7+
default: true
8+
required: false
9+
type: boolean
10+
description: Must be set here in order to use in if condition at job level.
11+
base_branch:
12+
required: true
13+
type: string
14+
description: The base branch to compare against for detecting changes.
15+
pr_number:
16+
required: true
17+
type: string
18+
19+
jobs:
20+
LCM-integration-e2e-tests:
21+
runs-on:
22+
group: infra1-runners-arc
23+
labels: runners-rxa-xlarge
24+
permissions:
25+
id-token: write
26+
contents: read
27+
steps:
28+
- name: Checkout repository
29+
uses: actions/checkout@v4
30+
with:
31+
submodules: 'true'
32+
token: ${{ secrets.TOKEN_GITHUB_YENKINS }}
33+
- name: Build local image
34+
run: |
35+
bundle exec rake -f lcm.rake test:docker:build
36+
- name: Build gems
37+
run: |
38+
bundle exec rake -f lcm.rake test:docker:bundle
39+
- name: Run integrated tests
40+
run: |
41+
bundle exec rake -f lcm.rake test:docker:integration-e2e
42+

0 commit comments

Comments
 (0)