File tree Expand file tree Collapse file tree 6 files changed +204
-0
lines changed Expand file tree Collapse file tree 6 files changed +204
-0
lines changed Original file line number Diff line number Diff line change 1+ name : aarch64-64k-debug CI 
2+ on :
3+   pull_request :
4+     branches :
5+       - ' **' 
6+       - ' !mainline' 
7+ 
8+ jobs :
9+   kernel-build-job :
10+     runs-on :
11+       labels : kernel-build-arm64 
12+     container :
13+       image : rockylinux:9 
14+       env :
15+         ROCKY_ENV : rocky9 
16+       ports :
17+         - 80 
18+       options : --cpus 8 
19+     steps :
20+       - name : Install tools and Libraries 
21+         run : | 
22+           dnf groupinstall 'Development Tools' -y 
23+           dnf install --enablerepo=crb bc dwarves kernel-devel openssl-devel elfutils-libelf-devel -y 
24+ name : Checkout code 
25+         uses : actions/checkout@v4 
26+         with :
27+           ref : " ${{ github.event.pull_request.head.sha }}" 
28+           fetch-depth : 0 
29+       - name : Build the Kernel 
30+         run : | 
31+           git config --global --add safe.directory /__w/kernel-src-tree/kernel-src-tree 
32+           cp configs/kernel-aarch64-64k-debug.config .config 
33+           make olddefconfig 
34+           make -j$(nproc) 
Original file line number Diff line number Diff line change 1+ name : aarch64-64k CI 
2+ on :
3+   pull_request :
4+     branches :
5+       - ' **' 
6+       - ' !mainline' 
7+ 
8+ jobs :
9+   kernel-build-job :
10+     runs-on :
11+       labels : kernel-build-arm64 
12+     container :
13+       image : rockylinux:9 
14+       env :
15+         ROCKY_ENV : rocky9 
16+       ports :
17+         - 80 
18+       options : --cpus 8 
19+     steps :
20+       - name : Install tools and Libraries 
21+         run : | 
22+           dnf groupinstall 'Development Tools' -y 
23+           dnf install --enablerepo=crb bc dwarves kernel-devel openssl-devel elfutils-libelf-devel -y 
24+ name : Checkout code 
25+         uses : actions/checkout@v4 
26+         with :
27+           ref : " ${{ github.event.pull_request.head.sha }}" 
28+           fetch-depth : 0 
29+       - name : Build the Kernel 
30+         run : | 
31+           git config --global --add safe.directory /__w/kernel-src-tree/kernel-src-tree 
32+           cp configs/kernel-aarch64-64k.config .config 
33+           make olddefconfig 
34+           make -j$(nproc) 
Original file line number Diff line number Diff line change 1+ name : aarch64-debug CI 
2+ on :
3+   pull_request :
4+     branches :
5+       - ' **' 
6+       - ' !mainline' 
7+ 
8+ jobs :
9+   kernel-build-job :
10+     runs-on :
11+       labels : kernel-build-arm64 
12+     container :
13+       image : rockylinux:9 
14+       env :
15+         ROCKY_ENV : rocky9 
16+       ports :
17+         - 80 
18+       options : --cpus 8 
19+     steps :
20+       - name : Install tools and Libraries 
21+         run : | 
22+           dnf groupinstall 'Development Tools' -y 
23+           dnf install --enablerepo=crb bc dwarves kernel-devel openssl-devel elfutils-libelf-devel -y 
24+ name : Checkout code 
25+         uses : actions/checkout@v4 
26+         with :
27+           ref : " ${{ github.event.pull_request.head.sha }}" 
28+           fetch-depth : 0 
29+       - name : Build the Kernel 
30+         run : | 
31+           git config --global --add safe.directory /__w/kernel-src-tree/kernel-src-tree 
32+           cp configs/kernel-aarch64-debug.config .config 
33+           make olddefconfig 
34+           make -j$(nproc) 
Original file line number Diff line number Diff line change 1+ name : aarch64 CI 
2+ on :
3+   pull_request :
4+     branches :
5+       - ' **' 
6+       - ' !mainline' 
7+ 
8+ jobs :
9+   kernel-build-job :
10+     runs-on :
11+       labels : kernel-build-arm64 
12+     container :
13+       image : rockylinux:9 
14+       env :
15+         ROCKY_ENV : rocky9 
16+       ports :
17+         - 80 
18+       options : --cpus 8 
19+     steps :
20+       - name : Install tools and Libraries 
21+         run : | 
22+           dnf groupinstall 'Development Tools' -y 
23+           dnf install --enablerepo=crb bc dwarves kernel-devel openssl-devel elfutils-libelf-devel -y 
24+ name : Checkout code 
25+         uses : actions/checkout@v4 
26+         with :
27+           ref : " ${{ github.event.pull_request.head.sha }}" 
28+           fetch-depth : 0 
29+       - name : Build the Kernel 
30+         run : | 
31+           git config --global --add safe.directory /__w/kernel-src-tree/kernel-src-tree 
32+           cp configs/kernel-aarch64.config .config 
33+           make olddefconfig 
34+           make -j$(nproc) 
Original file line number Diff line number Diff line change 1+ name : x86_64-debug CI 
2+ on :
3+   pull_request :
4+     branches :
5+       - ' **' 
6+       - ' !mainline' 
7+ 
8+ jobs :
9+   kernel-build-job :
10+     runs-on :
11+       labels : kernel-build 
12+     container :
13+       image : rockylinux:9 
14+       env :
15+         ROCKY_ENV : rocky9 
16+       ports :
17+         - 80 
18+       options : --cpus 8 
19+     steps :
20+       - name : Install tools and Libraries 
21+         run : | 
22+           dnf groupinstall 'Development Tools' -y 
23+           dnf install --enablerepo=crb bc dwarves kernel-devel openssl-devel elfutils-libelf-devel -y 
24+ name : Checkout code 
25+         uses : actions/checkout@v4 
26+         with :
27+           ref : " ${{ github.event.pull_request.head.sha }}" 
28+           fetch-depth : 0 
29+       - name : Build the Kernel 
30+         run : | 
31+           git config --global --add safe.directory /__w/kernel-src-tree/kernel-src-tree 
32+           cp configs/kernel-x86_64-debug.config .config 
33+           make olddefconfig 
34+           make -j$(nproc) 
Original file line number Diff line number Diff line change 1+ name : x86_64 CI 
2+ on :
3+   pull_request :
4+     branches :
5+       - ' **' 
6+       - ' !mainline' 
7+ 
8+ jobs :
9+   kernel-build-job :
10+     runs-on :
11+       labels : kernel-build 
12+     container :
13+       image : rockylinux:9 
14+       env :
15+         ROCKY_ENV : rocky9 
16+       ports :
17+         - 80 
18+       options : --cpus 8 
19+     steps :
20+       - name : Install tools and Libraries 
21+         run : | 
22+           dnf groupinstall 'Development Tools' -y 
23+           dnf install --enablerepo=crb bc dwarves kernel-devel openssl-devel elfutils-libelf-devel -y 
24+ name : Checkout code 
25+         uses : actions/checkout@v4 
26+         with :
27+           ref : " ${{ github.event.pull_request.head.sha }}" 
28+           fetch-depth : 0 
29+       - name : Build the Kernel 
30+         run : | 
31+           git config --global --add safe.directory /__w/kernel-src-tree/kernel-src-tree 
32+           cp configs/kernel-x86_64.config .config 
33+           make olddefconfig 
34+           make -j$(nproc) 
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments