|
33 | 33 | version: latest
|
34 | 34 | args: release --rm-dist
|
35 | 35 | env:
|
36 |
| - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN_SECRETS }} |
37 |
| - - name: Backup Release Version |
38 |
| - run: | |
39 |
| - jcli_ver=$(hub tag --list | sort -V | tail -n 1) |
40 |
| - git clone https://github.com/jenkins-zh/jcli-repo |
41 |
| - cp release/checksums.txt jcli-repo |
42 |
| - cp release/jcli-darwin-amd64.tar.gz jcli-repo |
43 |
| - cp release/jcli-linux-64bit.deb jcli-repo |
44 |
| - cp release/jcli-linux-64bit.rpm jcli-repo |
45 |
| - cp release/jcli-linux-amd64.tar.gz jcli-repo |
46 |
| - cp release/jcli-windows-amd64.zip jcli-repo |
47 |
| - cp release/jcli-linux-arm64.tar.gz jcli-repo |
48 |
| - cp release/jcli-linux-arm64.rpm jcli-repo |
49 |
| - cp release/jcli-linux-arm64.deb jcli-repo |
50 |
| - cd jcli-repo && git config --local user.email "[email protected]" && \ |
51 |
| - git config --local user.name "rick" && git add . && \ |
52 |
| - git commit -m 'Auto commit by rick bot' && \ |
53 |
| - git tag $jcli_ver && \ |
54 |
| - git push https://linuxsuren:${{ secrets.GITHUB_SECRETS }}@github.com/jenkins-zh/jcli-repo.git --tags |
55 |
| -
|
56 |
| - - name: Publish Dev Version to Bintray |
57 |
| - run: | |
58 |
| - jcli_ver=$(hub tag --list | sort -V | tail -n 1) |
59 |
| - echo "start to upload rpm packages" |
60 |
| - curl -ulinuxsuren:${{ secrets.BINTRAY_TOKEN }} -X DELETE https://api.bintray.com/packages/jenkins-zh/rpm/jenkins-cli/versions/$jcli_ver |
61 |
| - curl -T release/jcli-linux-64bit.rpm -ulinuxsuren:${{ secrets.BINTRAY_TOKEN }} \ |
62 |
| - -H "X-Bintray-Package:jenkins-cli" -H "X-Bintray-Version$jcli_ver" \ |
63 |
| - https://api.bintray.com/content/jenkins-zh/rpm/jenkins-cli/$jcli_ver/jcli-linux-64bit.rpm |
64 |
| - curl -T release/jcli-linux-arm64.rpm -ulinuxsuren:${{ secrets.BINTRAY_TOKEN }} \ |
65 |
| - -H "X-Bintray-Package:jenkins-cli" -H "X-Bintray-Version$jcli_ver" \ |
66 |
| - https://api.bintray.com/content/jenkins-zh/rpm/jenkins-cli/$jcli_ver/jcli-linux-arm64.rpm |
67 |
| - curl -ulinuxsuren:${{ secrets.BINTRAY_TOKEN }} -X POST https://api.bintray.com/content/jenkins-zh/rpm/jenkins-cli/$jcli_ver/publish |
68 |
| -
|
69 |
| - echo "start to upload deb packages" |
70 |
| - curl -ulinuxsuren:${{ secrets.BINTRAY_TOKEN }} -X DELETE https://api.bintray.com/packages/jenkins-zh/deb/jenkins-cli/versions/$jcli_ver |
71 |
| - curl -T release/jcli-linux-64bit.deb -ulinuxsuren:${{ secrets.BINTRAY_TOKEN }} \ |
72 |
| - -H "X-Bintray-Debian-Distribution:wheezy" -H "X-Bintray-Debian-Component:main" -H "X-Bintray-Debian-Architecture:amd64" \ |
73 |
| - https://api.bintray.com/content/jenkins-zh/deb/jenkins-cli/$jcli_ver/jcli-linux-64bit.deb |
74 |
| - curl -T release/jcli-linux-arm64.deb -ulinuxsuren:${{ secrets.BINTRAY_TOKEN }} \ |
75 |
| - -H "X-Bintray-Debian-Distribution:wheezy" -H "X-Bintray-Debian-Component:main" -H "X-Bintray-Debian-Architecture:amd64" \ |
76 |
| - https://api.bintray.com/content/jenkins-zh/deb/jenkins-cli/$jcli_ver/jcli-linux-arm64.deb |
77 |
| - curl -X POST -ulinuxsuren:${{ secrets.BINTRAY_TOKEN }} https://api.bintray.com/content/jenkins-zh/deb/jenkins-cli/$jcli_ver/publish |
| 36 | + GITHUB_TOKEN: ${{ secrets.GH_TOKEN_SECRETS }} |
0 commit comments