File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ name : Build
2+
3+ on :
4+ push :
5+ branches :
6+ - main
7+ pull_request :
8+
9+ jobs :
10+
11+ nri-plugin :
12+ name : Build NRI Plugin
13+ runs-on : ubuntu-latest
14+ permissions :
15+ id-token : write
16+ pull-requests : write
17+ contents : write
18+
19+ steps :
20+ - name : Checkout code
21+ uses : actions/checkout@v4
22+
23+ - name : Hub login
24+ uses : docker/login-action@v3
25+ with :
26+ username : ${{ vars.DOCKERBUILDBOT_USERNAME }}
27+ password : ${{ secrets.DOCKERBUILDBOT_WRITE_PAT }}
28+
29+ - name : Set up Docker Buildx
30+ id : buildx
31+ uses : docker/setup-buildx-action@v3
32+ with :
33+ driver : cloud
34+ endpoint : " docker/secrets-engine"
35+ install : true
36+
37+ - name : Build NRI Plugin
38+ run : make BUILDER=${{ steps.buildx.outputs.name }} nri-plugin-package
Original file line number Diff line number Diff line change 1- name : CI
1+ name : Unit Tests
22
33on :
44 push :
77 pull_request :
88
99jobs :
10- lint :
11- name : Lint
12- runs-on : ubuntu-latest
13- permissions :
14- id-token : write
15- pull-requests : write
16- contents : write
17-
18- steps :
19- - name : Checkout code
20- uses : actions/checkout@v4
21-
22- - name : Hub login
23- uses : docker/login-action@v3
24- with :
25- username : ${{ vars.DOCKERBUILDBOT_USERNAME }}
26- password : ${{ secrets.DOCKERBUILDBOT_WRITE_PAT }}
27-
28- - name : Set up Docker Buildx
29- id : buildx
30- uses : docker/setup-buildx-action@v3
31- with :
32- driver : cloud
33- endpoint : " docker/secrets-engine"
34- install : true
35-
36- - name : Lint
37- run : make BUILDER=${{ steps.buildx.outputs.name }} lint
38-
3910 unit-tests :
4011 name : Unit Tests
4112 runs-on : ubuntu-latest
4516
4617 - name : Unit Tests
4718 run : make unit-tests
48-
49- nri-plugin :
50- name : Build NRI Plugin
51- runs-on : ubuntu-latest
52- permissions :
53- id-token : write
54- pull-requests : write
55- contents : write
56-
57- steps :
58- - name : Checkout code
59- uses : actions/checkout@v4
60-
61- - name : Hub login
62- uses : docker/login-action@v3
63- with :
64- username : ${{ vars.DOCKERBUILDBOT_USERNAME }}
65- password : ${{ secrets.DOCKERBUILDBOT_WRITE_PAT }}
66-
67- - name : Set up Docker Buildx
68- id : buildx
69- uses : docker/setup-buildx-action@v3
70- with :
71- driver : cloud
72- endpoint : " docker/secrets-engine"
73- install : true
74-
75- - name : Build NRI Plugin
76- run : make BUILDER=${{ steps.buildx.outputs.name }} nri-plugin-package
Original file line number Diff line number Diff line change 1- name : Engine
1+ name : Engine (cross platform)
22
33on :
44 push :
Original file line number Diff line number Diff line change 1+ name : Lint
2+
3+ on :
4+ push :
5+ branches :
6+ - main
7+ pull_request :
8+
9+ jobs :
10+ lint :
11+ name : Lint
12+ runs-on : ubuntu-latest
13+ permissions :
14+ id-token : write
15+ pull-requests : write
16+ contents : write
17+
18+ steps :
19+ - name : Checkout code
20+ uses : actions/checkout@v4
21+
22+ - name : Hub login
23+ uses : docker/login-action@v3
24+ with :
25+ username : ${{ vars.DOCKERBUILDBOT_USERNAME }}
26+ password : ${{ secrets.DOCKERBUILDBOT_WRITE_PAT }}
27+
28+ - name : Set up Docker Buildx
29+ id : buildx
30+ uses : docker/setup-buildx-action@v3
31+ with :
32+ driver : cloud
33+ endpoint : " docker/secrets-engine"
34+ install : true
35+
36+ - name : Lint
37+ run : make BUILDER=${{ steps.buildx.outputs.name }} lint
You can’t perform that action at this time.
0 commit comments