mirror of
https://github.com/SAP/jenkins-library.git
synced 2024-12-12 10:55:20 +02:00
020ed15f34
cf https://github.blog/changelog/2020-10-01-github-actions-deprecating-set-env-and-add-path-commands/ Co-authored-by: Daniel Kurzynski <daniel.kurzynski@sap.com>
38 lines
1.4 KiB
YAML
38 lines
1.4 KiB
YAML
name: Create new Release
|
|
|
|
on:
|
|
repository_dispatch:
|
|
types: perform-release
|
|
schedule:
|
|
- cron: '0 9 * * 1'
|
|
|
|
jobs:
|
|
build:
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- uses: actions/checkout@v1
|
|
- name: Prepare Release
|
|
run: |
|
|
curl --insecure --silent --location --write-out '%{http_code}' --output ./piper_master https://github.com/SAP/jenkins-library/releases/latest/download/piper_master
|
|
cp ./piper_master ./piper
|
|
npm install semver --quiet
|
|
echo "PIPER_version=v$(node_modules/.bin/semver -i minor $(curl --silent "https://api.github.com/repos/$GITHUB_REPOSITORY/releases/latest" | jq -r .tag_name))" >> $GITHUB_ENV
|
|
- uses: SAP/project-piper-action@master
|
|
with:
|
|
piper-version: master
|
|
command: githubPublishRelease
|
|
flags: --token ${{ secrets.GITHUB_TOKEN }} --assetPath ./piper_master
|
|
- uses: SAP/project-piper-action@master
|
|
with:
|
|
piper-version: master
|
|
command: githubPublishRelease
|
|
flags: --token ${{ secrets.GITHUB_TOKEN }} --version latest --assetPath ./piper
|
|
|
|
- name: Build and publish jar for consumption in unit tests
|
|
run: mvn package
|
|
- uses: SAP/project-piper-action@master
|
|
with:
|
|
piper-version: master
|
|
command: githubPublishRelease
|
|
flags: --token ${{ secrets.GITHUB_TOKEN }} --version latest --assetPath ./target/jenkins-library.jar
|