diff --git a/.github/workflows/backup.yaml b/.github/workflows/backup.yaml index 664f6b7ff8d0643c4f9e678d7f7625a527fa19e9..760764d657705e2ad904a79a4349410d78251dd2 100644 --- a/.github/workflows/backup.yaml +++ b/.github/workflows/backup.yaml @@ -22,13 +22,12 @@ jobs: with: version: latest args: release --rm-dist --snapshot - - name: Publish Release + - name: Backup Dev Version run: | git clone https://github.com/jenkins-zh/jcli-repo cp release/checksums.txt jcli-repo cp release/jcli-darwin-386.tar.gz jcli-repo cp release/jcli-darwin-amd64.tar.gz jcli-repo - cp release/jcli-darwin-amd64.tar.gz jcli-repo cp release/jcli-freebsd-386.tar.gz jcli-repo cp release/jcli-freebsd-amd64.tar.gz jcli-repo cp release/jcli-linux-32bit.deb jcli-repo @@ -41,6 +40,44 @@ jobs: cp release/jcli-windows-amd64.zip jcli-repo cd jcli-repo && git config --local user.email "361981269@qq.com" && git config --local user.name "rick" && git add . && git commit -m 'Auto commit by rick bot' && git push https://linuxsuren:${{ secrets.GITHUB_SECRETS }}@github.com/jenkins-zh/jcli-repo.git + - name: Publish Dev Version to Bintray + run: | + curl -ulinuxsuren:${{ secrets.BINTRAY_TOKEN }} -X DELETE https://api.bintray.com/packages/jenkins-zh/rpm/jenkins-cli/versions/dev + curl -T release/jcli-linux-32bit.rpm -ulinuxsuren:${{ secrets.BINTRAY_TOKEN }} \ + -H "X-Bintray-Package:jenkins-cli" -H "X-Bintray-Version:dev" \ + https://api.bintray.com/content/jenkins-zh/rpm/jenkins-cli/dev/jcli-linux-32bit.rpm + curl -T release/jcli-linux-64bit.rpm -ulinuxsuren:${{ secrets.BINTRAY_TOKEN }} \ + -H "X-Bintray-Package:jenkins-cli" -H "X-Bintray-Version:dev" \ + https://api.bintray.com/content/jenkins-zh/rpm/jenkins-cli/dev/jcli-linux-64bit.rpm + curl -X POST https://api.bintray.com/content/jenkins-zh/rpm/jenkins-cli/dev/publish + + curl -ulinuxsuren:${{ secrets.BINTRAY_TOKEN }} -X DELETE https://api.bintray.com/packages/jenkins-zh/generic/jenkins-cli/versions/dev + curl -T release/jcli-darwin-386.tar.gz -ulinuxsuren:${{ secrets.BINTRAY_TOKEN }} \ + -H "X-Bintray-Package:jenkins-cli" -H "X-Bintray-Version:dev" \ + https://api.bintray.com/content/jenkins-zh/generic/jenkins-cli/dev/jcli-darwin-386.tar.gz + curl -T release/jcli-darwin-amd64.tar.gz -ulinuxsuren:${{ secrets.BINTRAY_TOKEN }} \ + -H "X-Bintray-Package:jenkins-cli" -H "X-Bintray-Version:dev" \ + https://api.bintray.com/content/jenkins-zh/generic/jenkins-cli/dev/jcli-darwin-amd64.tar.gz + curl -T release/jcli-freebsd-386.tar.gz -ulinuxsuren:${{ secrets.BINTRAY_TOKEN }} \ + -H "X-Bintray-Package:jenkins-cli" -H "X-Bintray-Version:dev" \ + https://api.bintray.com/content/jenkins-zh/generic/jenkins-cli/dev/jcli-freebsd-386.tar.gz + curl -T release/jcli-freebsd-amd64.tar.gz -ulinuxsuren:${{ secrets.BINTRAY_TOKEN }} \ + -H "X-Bintray-Package:jenkins-cli" -H "X-Bintray-Version:dev" \ + https://api.bintray.com/content/jenkins-zh/generic/jenkins-cli/dev/jcli-freebsd-amd64.tar.gz + curl -T release/jcli-linux-386.tar.gz -ulinuxsuren:${{ secrets.BINTRAY_TOKEN }} \ + -H "X-Bintray-Package:jenkins-cli" -H "X-Bintray-Version:dev" \ + https://api.bintray.com/content/jenkins-zh/generic/jenkins-cli/dev/jcli-linux-386.tar.gz + curl -T release/jcli-linux-amd64.tar.gz -ulinuxsuren:${{ secrets.BINTRAY_TOKEN }} \ + -H "X-Bintray-Package:jenkins-cli" -H "X-Bintray-Version:dev" \ + https://api.bintray.com/content/jenkins-zh/generic/jenkins-cli/dev/jcli-linux-amd64.tar.gz + curl -T release/jcli-windows-386.zip -ulinuxsuren:${{ secrets.BINTRAY_TOKEN }} \ + -H "X-Bintray-Package:jenkins-cli" -H "X-Bintray-Version:dev" \ + https://api.bintray.com/content/jenkins-zh/generic/jenkins-cli/dev/jcli-windows-386.zip + curl -T release/jcli-windows-amd64.zip -ulinuxsuren:${{ secrets.BINTRAY_TOKEN }} \ + -H "X-Bintray-Package:jenkins-cli" -H "X-Bintray-Version:dev" \ + https://api.bintray.com/content/jenkins-zh/generic/jenkins-cli/dev/jcli-windows-amd64.zip + curl -X POST -ulinuxsuren:$BINTRAY_TOKEN https://api.bintray.com/content/jenkins-zh/generic/jenkins-cli/dev/publish + - name: backup uses: jenkins-zh/git-backup-actions@v0.0.3 env: diff --git a/doc/download-zh.md b/doc/download-zh.md index abf1055c6f10438c5c406654dec2cc10929ed59b..59c52e52219d8248846fa06efdc3d40fd6fdd28e 100644 --- a/doc/download-zh.md +++ b/doc/download-zh.md @@ -1,8 +1,20 @@ ## JFrog Bintray -你可以从 [bintray.com/jenkins-zh](https://bintray.com/jenkins-zh/jenkins-cli/jenkins-cli) 下载 `jcli`. +你可以从 [bintray.com/jenkins-zh](https://bintray.com/beta/#/jenkins-zh/generic/jenkins-cli/) 下载 `jcli`. `curl -L "https://bintray.com/jenkins-zh/jenkins-cli/download_file?file_path=v0.0.24%2Fjcli-darwin-amd64.tar.gz"|tar xzv` +点击[这里](https://dl.bintray.com/jenkins-zh/generic/jenkins-cli/)查看所有版本。 + +## YUM + +通过下面的命令添加 YUM 源: + +```shell script +wget https://bintray.com/jenkins-zh/rpm/rpm -O /etc/yum.repos.d/bintray-jcli.repo +``` + +然后,你就可以安装了:`yum install jcli` + ## 镜像 你也可以尝试下面的方法: diff --git a/doc/download.md b/doc/download.md index 268812330e4e562bcf9902858c0c9fc4347b545a..8b31f39c4506e7c42a1d97429af1ae6e160f4ec6 100644 --- a/doc/download.md +++ b/doc/download.md @@ -1,8 +1,20 @@ ## JFrog Bintray -You can download `jcli` from [bintray.com/jenkins-zh](https://bintray.com/jenkins-zh/jenkins-cli/jenkins-cli). +You can download `jcli` from [bintray.com/jenkins-zh](https://bintray.com/beta/#/jenkins-zh/generic/jenkins-cli/). `curl -L "https://bintray.com/jenkins-zh/jenkins-cli/download_file?file_path=v0.0.24%2Fjcli-darwin-amd64.tar.gz"|tar xzv` +Get all versions from [here](https://dl.bintray.com/jenkins-zh/generic/jenkins-cli/). + +## YUM + +Add YUM source repo by the following command: + +```shell script +wget https://bintray.com/jenkins-zh/rpm/rpm -O /etc/yum.repos.d/bintray-jcli.repo +``` + +then you can install by: `yum install jcli` + ## Image Also you can try the following ways: