Skip to content

Commit

Permalink
setup ci/cd
Browse files Browse the repository at this point in the history
  • Loading branch information
pixfumy committed Feb 15, 2023
1 parent 5c5dca0 commit 325727a
Show file tree
Hide file tree
Showing 18 changed files with 306 additions and 249 deletions.
51 changes: 51 additions & 0 deletions .github/workflows/publish.yml
@@ -0,0 +1,51 @@
name: "publish"

on:
push:
branches:
- "main"
- "master"
paths:
- src/**
- build.gradle
- gradle.properties
- settings.gradle
workflow_dispatch:

env:
RELEASE_TITLE: "Atum 1.8.9 build ${{github.run_number}}"
RELEASE_NUMBER: "${{github.run_number}}"
RELEASE_FILE: "build/libs/*${{github.run_number}}.0.0.jar"

jobs:
publish:
runs-on: "ubuntu-latest"
steps:
- name: Checkout sources
uses: actions/checkout@v2
- name: Set up JDK 17
uses: actions/setup-java@v1
with:
java-version: 17
- name: Build artifacts
run: ./gradlew build
- name: Publish tagged version
uses: "marvinpinto/action-automatic-releases@latest"
with:
automatic_release_tag: "v${{ env.RELEASE_NUMBER }}"
repo_token: "${{ secrets.GITHUB_TOKEN }}"
prerelease: false
title: ${{ env.RELEASE_TITLE }}
files: |
LICENSE*
${{ env.RELEASE_FILE }}
- name: Publish latest
uses: "marvinpinto/action-automatic-releases@latest"
with:
automatic_release_tag: "latest"
repo_token: "${{ secrets.GITHUB_TOKEN }}"
prerelease: false
title: ${{ env.RELEASE_TITLE }}
files: |
LICENSE*
${{ env.RELEASE_FILE }}
21 changes: 21 additions & 0 deletions .github/workflows/test.yml
@@ -0,0 +1,21 @@
name: "test"

on:
pull_request:
branches:
- "main"
- "master"
workflow_dispatch:

jobs:
test:
runs-on: "ubuntu-latest"
steps:
- name: Checkout sources
uses: actions/checkout@v2
- name: Set up JDK 17
uses: actions/setup-java@v1
with:
java-version: 17
- name: Build artifacts
run: ./gradlew build
6 changes: 0 additions & 6 deletions .idea/compiler.xml

This file was deleted.

18 changes: 0 additions & 18 deletions .idea/gradle.xml

This file was deleted.

45 changes: 0 additions & 45 deletions .idea/jarRepositories.xml

This file was deleted.

5 changes: 0 additions & 5 deletions .idea/misc.xml

This file was deleted.

17 changes: 0 additions & 17 deletions .idea/modules/atum-source.main.iml

This file was deleted.

17 changes: 0 additions & 17 deletions .idea/modules/atum-source.test.iml

This file was deleted.

16 changes: 0 additions & 16 deletions .idea/runConfigurations/Minecraft_Client.xml

This file was deleted.

16 changes: 0 additions & 16 deletions .idea/runConfigurations/Minecraft_Server.xml

This file was deleted.

6 changes: 0 additions & 6 deletions .idea/vcs.xml

This file was deleted.

73 changes: 0 additions & 73 deletions .idea/workspace.xml

This file was deleted.

0 comments on commit 325727a

Please sign in to comment.