4
4
5
5
# Build toolchain on release
6
6
name : release
7
- on : [push, pull_request]
8
- # on:
9
- # release:
10
- # types: [created]
7
+ on :
8
+ release :
9
+ types : [created]
11
10
12
11
jobs :
13
12
@@ -43,15 +42,15 @@ jobs:
43
42
# #######################################
44
43
# # Build docker container
45
44
# #######################################
46
- # -
47
- # name: Prepare Docker
48
- # uses: docker/build-push-action@v2
49
- # with:
50
- # push: false
51
- # load: true
52
- # context: llvm-project/.github/docker
53
- # file: llvm-project/.github/docker/linux-${{ matrix.os }}.Dockerfile
54
- # tags: linux-${{ matrix.os }}:latest
45
+ -
46
+ name : Prepare Docker
47
+ uses : docker/build-push-action@v2
48
+ with :
49
+ push : false
50
+ load : true
51
+ context : llvm-project/.github/docker
52
+ file : llvm-project/.github/docker/linux-${{ matrix.os }}.Dockerfile
53
+ tags : linux-${{ matrix.os }}:latest
55
54
56
55
# #######################################
57
56
# # Build Info
@@ -63,53 +62,48 @@ jobs:
63
62
echo "PKGVERS=${PKGVERS}" >> $GITHUB_ENV
64
63
echo "BUGURL=${BUGURL}"
65
64
echo "PKGVERS=${PKGVERS}"
66
- # docker run -v $PWD:/home/builder -w/home/builder linux-${{ matrix.os }}:latest llvm-project/.github/scripts/builder-info.sh
67
- # cat build-info.txt
65
+ docker run -v $PWD:/home/builder -w/home/builder linux-${{ matrix.os }}:latest llvm-project/.github/scripts/builder-info.sh
66
+ cat build-info.txt
68
67
68
+ # #######################################
69
+ # # Build
70
+ # #######################################
69
71
-
70
- name : Check
72
+ name : Build
71
73
run : |
72
- echo "PKGVERS=${PKGVERS}"
73
-
74
- # ########################################
75
- # ## Build
76
- # ########################################
77
- # -
78
- # name: Build
79
- # run: |
80
- # docker run -v $PWD:/home/builder -w/home/builder \
81
- # -e BUGURL=${BUGURL} \
82
- # -e PKGVERS=${PKGVERS} \
83
- # -e BUILDNO=${BUILDNO} \
84
- # linux-${{ matrix.os }}:latest \
85
- # llvm-project/.github/scripts/build-riscv32-llvm.sh
74
+ docker run -v $PWD:/home/builder -w/home/builder \
75
+ -e BUGURL=${BUGURL} \
76
+ -e PKGVERS=${PKGVERS} \
77
+ -e BUILDNO=${BUILDNO} \
78
+ linux-${{ matrix.os }}:latest \
79
+ llvm-project/.github/scripts/build-riscv32-llvm.sh
86
80
87
- # # #######################################
88
- # # # Package
89
- # # #######################################
90
- # -
91
- # name: Package
92
- # run: |
93
- # echo "PKGVERS: ${PKGVERS}"
94
- # tar -czf ${PKGVERS}.tar.gz --transform s/^install/${PKGVERS}/ install
81
+ # #######################################
82
+ # # Package
83
+ # #######################################
84
+ -
85
+ name : Package
86
+ run : |
87
+ echo "PKGVERS: ${PKGVERS}"
88
+ tar -czf ${PKGVERS}.tar.gz --transform s/^install/${PKGVERS}/ install
95
89
96
- # # #######################################
97
- # # # Deploy
98
- # # #######################################
99
- # - name: Get Artifact Name
100
- # run: |
101
- # ARTIFACT_PATHNAME=${PKGVERS}.tar.gz
102
- # ARTIFACT_NAME=$(basename $ARTIFACT_PATHNAME)
103
- # echo "ARTIFACT_NAME=${ARTIFACT_NAME}" >> $GITHUB_ENV
104
- # echo "ARTIFACT_PATHNAME=${ARTIFACT_PATHNAME}" >> $GITHUB_ENV
105
- # shell: bash
90
+ # #######################################
91
+ # # Deploy
92
+ # #######################################
93
+ - name : Get Artifact Name
94
+ run : |
95
+ ARTIFACT_PATHNAME=${PKGVERS}.tar.gz
96
+ ARTIFACT_NAME=$(basename $ARTIFACT_PATHNAME)
97
+ echo "ARTIFACT_NAME=${ARTIFACT_NAME}" >> $GITHUB_ENV
98
+ echo "ARTIFACT_PATHNAME=${ARTIFACT_PATHNAME}" >> $GITHUB_ENV
99
+ shell : bash
106
100
107
- # - name: Upload Release Asset
108
- # uses: actions/upload-release-asset@v1
109
- # env:
110
- # GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
111
- # with:
112
- # upload_url: ${{ github.event.release.upload_url }}
113
- # asset_path: ${{ env.ARTIFACT_PATHNAME }}
114
- # asset_name: ${{ env.ARTIFACT_NAME }}
115
- # asset_content_type: application/tar.gz
101
+ - name : Upload Release Asset
102
+ uses : actions/upload-release-asset@v1
103
+ env :
104
+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
105
+ with :
106
+ upload_url : ${{ github.event.release.upload_url }}
107
+ asset_path : ${{ env.ARTIFACT_PATHNAME }}
108
+ asset_name : ${{ env.ARTIFACT_NAME }}
109
+ asset_content_type : application/tar.gz
0 commit comments