Skip to content

Commit

Permalink
temp
Browse files Browse the repository at this point in the history
  • Loading branch information
mainmethod0126 committed Oct 28, 2023
1 parent f79eb90 commit 7da145b
Showing 1 changed file with 40 additions and 29 deletions.
69 changes: 40 additions & 29 deletions .github/workflows/gradle-custom-plugin-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,10 +25,26 @@ jobs:
steps:
- uses: actions/checkout@v3

- name: taging



- name: Set up JDK 11
uses: actions/setup-java@v3
with:
java-version: '11'
distribution: 'temurin'
server-id: github # Value of the distributionManagement/repository/id field of the pom.xml
settings-path: ${{ github.workspace }} # location for the settings.xml file

- name: Build with Gradle
uses: gradle/gradle-build-action@bd5760595778326ba7f1441bcf7e88b49de61a25 # v2.6.0
with:
arguments: build

- name: read version.json
id: read_version
shell: bash
run: |
echo "${{ github.workspace }}"
cd ${{ github.workspace }}
Expand Down Expand Up @@ -60,31 +76,26 @@ jobs:
echo "temp_prereleaseVersion : $temp_prereleaseVersion"
version="$temp_major$temp_minor$temp_patch$temp_prereleaseVersion"
echo "VERSION = $version"
git tag "$version"
git push -u origin HEAD:main "$version"
- name: Set up JDK 11
uses: actions/setup-java@v3
with:
java-version: '11'
distribution: 'temurin'
server-id: github # Value of the distributionManagement/repository/id field of the pom.xml
settings-path: ${{ github.workspace }} # location for the settings.xml file

- name: Build with Gradle
uses: gradle/gradle-build-action@bd5760595778326ba7f1441bcf7e88b49de61a25 # v2.6.0
with:
arguments: build

# The USERNAME and TOKEN need to correspond to the credentials environment variables used in
# the publishing section of your build.gradle
- name: Publish to GitHub Packages
uses: gradle/gradle-build-action@bd5760595778326ba7f1441bcf7e88b49de61a25 # v2.6.0
with:
arguments: publish
echo "VERSION=$version" >> $GITHUB_OUTPUT
- name: Release 생성
id: create_release
uses: actions/create-release@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
tag_name: ${{ steps.read_version.outputs.VERSION }}
release_name: ${{ steps.read_version.outputs.VERSION }}
prerelease: true


- name: Upload Release Asset
id: upload-release-asset
uses: actions/upload-release-asset@v1
env:
USERNAME: ${{ github.actor }}
TOKEN: ${{ secrets.GITHUB_TOKEN }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: ${{ steps.create_release.outputs.upload_url }} # This pulls from the CREATE RELEASE step above, referencing it's ID to get its outputs object, which include a `upload_url`. See this blog post for more info: https://jasonet.co/posts/new-features-of-github-actions/#passing-data-to-future-steps
asset_path: "${{ github.workspace }}/app/build/libs/gradle-semantic-versioning-manager-plugin-${{ steps.read_version.outputs.VERSION }}.jar"
asset_name: gradle-semantic-versioning-manager-plugin-${{ steps.read_version.outputs.VERSION }}.jar
asset_content_type: application/jar

0 comments on commit 7da145b

Please sign in to comment.