mirror of
https://github.com/FancyInnovations/FancyPlugins.git
synced 2025-12-06 07:43:36 +00:00
ci: Update all deployment workflows
This commit is contained in:
@@ -27,22 +27,22 @@ jobs:
|
|||||||
- name: Modify gradlew permissions
|
- name: Modify gradlew permissions
|
||||||
run: chmod +x ./gradlew
|
run: chmod +x ./gradlew
|
||||||
|
|
||||||
- name: Build FancyDialogs
|
- name: Build deployment tool
|
||||||
|
run: ./gradlew :tools:deployment:shadowJar
|
||||||
|
|
||||||
|
- name: Build FancyDialogs for Modrinth
|
||||||
env:
|
env:
|
||||||
RELEASE_CHANNEL: 'release'
|
RELEASE_CHANNEL: 'release'
|
||||||
RELEASE_PLATFORM: 'modrinth'
|
RELEASE_PLATFORM: 'modrinth'
|
||||||
run: ./gradlew :plugins:fancydialogs:shadowJar
|
run: ./gradlew :plugins:fancydialogs:shadowJar
|
||||||
|
|
||||||
- name: Build deployment tool
|
- name: Deploy to Modrinth
|
||||||
run: ./gradlew :tools:deployment:shadowJar
|
|
||||||
|
|
||||||
- name: Deploy
|
|
||||||
env:
|
env:
|
||||||
MODRINTH_API_KEY: ${{ secrets.MODRINTH_API_KEY }}
|
MODRINTH_API_KEY: ${{ secrets.MODRINTH_API_KEY }}
|
||||||
DISCORD_WEBHOOK_URL: ${{ secrets.DISCORD_WEBHOOK_URL }}
|
DISCORD_WEBHOOK_URL: ${{ secrets.DISCORD_WEBHOOK_URL }}
|
||||||
run:
|
run:
|
||||||
cd tools/deployment/build/libs &&
|
cd tools/deployment/build/libs &&
|
||||||
java -jar deployment.jar ../../../../plugins/fancydialogs/release_deployment_config.json
|
java -jar deployment.jar modrinth ../../../../plugins/fancydialogs/release_deployment_config.json true
|
||||||
|
|
||||||
- name: Publish to reposilite (releases)
|
- name: Publish to reposilite (releases)
|
||||||
run: ./gradlew :plugins:fancydialogs:fd-api:publishAllPublicationsToFancyinnovationsReleasesRepository
|
run: ./gradlew :plugins:fancydialogs:fd-api:publishAllPublicationsToFancyinnovationsReleasesRepository
|
||||||
|
|||||||
@@ -27,22 +27,22 @@ jobs:
|
|||||||
- name: Modify gradlew permissions
|
- name: Modify gradlew permissions
|
||||||
run: chmod +x ./gradlew
|
run: chmod +x ./gradlew
|
||||||
|
|
||||||
- name: Build FancyHolograms v2
|
- name: Build deployment tool
|
||||||
|
run: ./gradlew :tools:deployment:shadowJar
|
||||||
|
|
||||||
|
- name: Build FancyHolograms v2 for Modrinth
|
||||||
env:
|
env:
|
||||||
RELEASE_CHANNEL: 'release'
|
RELEASE_CHANNEL: 'release'
|
||||||
RELEASE_PLATFORM: 'modrinth'
|
RELEASE_PLATFORM: 'modrinth'
|
||||||
run: ./gradlew :plugins:fancyholograms-v2:shadowJar
|
run: ./gradlew :plugins:fancyholograms-v2:shadowJar
|
||||||
|
|
||||||
- name: Build deployment tool
|
- name: Deploy to Modrinth
|
||||||
run: ./gradlew :tools:deployment:shadowJar
|
|
||||||
|
|
||||||
- name: Deploy
|
|
||||||
env:
|
env:
|
||||||
MODRINTH_API_KEY: ${{ secrets.MODRINTH_API_KEY }}
|
MODRINTH_API_KEY: ${{ secrets.MODRINTH_API_KEY }}
|
||||||
DISCORD_WEBHOOK_URL: ${{ secrets.DISCORD_WEBHOOK_URL }}
|
DISCORD_WEBHOOK_URL: ${{ secrets.DISCORD_WEBHOOK_URL }}
|
||||||
run:
|
run:
|
||||||
cd tools/deployment/build/libs &&
|
cd tools/deployment/build/libs &&
|
||||||
java -jar deployment.jar ../../../../plugins/fancyholograms-v2/release_deployment_config.json
|
java -jar deployment.jar modrinth ../../../../plugins/fancyholograms-v2/release_deployment_config.json true
|
||||||
|
|
||||||
- name: Publish to reposilite (releases)
|
- name: Publish to reposilite (releases)
|
||||||
run: ./gradlew :plugins:fancyholograms-v2:api:publishAllPublicationsToFancyinnovationsReleasesRepository
|
run: ./gradlew :plugins:fancyholograms-v2:api:publishAllPublicationsToFancyinnovationsReleasesRepository
|
||||||
|
|||||||
@@ -27,22 +27,22 @@ jobs:
|
|||||||
- name: Modify gradlew permissions
|
- name: Modify gradlew permissions
|
||||||
run: chmod +x ./gradlew
|
run: chmod +x ./gradlew
|
||||||
|
|
||||||
- name: Build FancyHolograms
|
- name: Build deployment tool
|
||||||
|
run: ./gradlew :tools:deployment:shadowJar
|
||||||
|
|
||||||
|
- name: Build FancyHolograms for Modrinth
|
||||||
env:
|
env:
|
||||||
RELEASE_CHANNEL: 'release'
|
RELEASE_CHANNEL: 'release'
|
||||||
RELEASE_PLATFORM: 'modrinth'
|
RELEASE_PLATFORM: 'modrinth'
|
||||||
run: ./gradlew :plugins:fancyholograms:shadowJar
|
run: ./gradlew :plugins:fancyholograms:shadowJar
|
||||||
|
|
||||||
- name: Build deployment tool
|
- name: Deploy to Modrinth
|
||||||
run: ./gradlew :tools:deployment:shadowJar
|
|
||||||
|
|
||||||
- name: Deploy
|
|
||||||
env:
|
env:
|
||||||
MODRINTH_API_KEY: ${{ secrets.MODRINTH_API_KEY }}
|
MODRINTH_API_KEY: ${{ secrets.MODRINTH_API_KEY }}
|
||||||
DISCORD_WEBHOOK_URL: ${{ secrets.DISCORD_WEBHOOK_URL }}
|
DISCORD_WEBHOOK_URL: ${{ secrets.DISCORD_WEBHOOK_URL }}
|
||||||
run:
|
run:
|
||||||
cd tools/deployment/build/libs &&
|
cd tools/deployment/build/libs &&
|
||||||
java -jar deployment.jar ../../../../plugins/fancyholograms/release_deployment_config.json
|
java -jar deployment.jar modrinth ../../../../plugins/fancyholograms/release_deployment_config.json true
|
||||||
|
|
||||||
- name: Publish to reposilite (releases)
|
- name: Publish to reposilite (releases)
|
||||||
run: ./gradlew :plugins:fancyholograms:fh-api:publishAllPublicationsToFancyinnovationsReleasesRepository
|
run: ./gradlew :plugins:fancyholograms:fh-api:publishAllPublicationsToFancyinnovationsReleasesRepository
|
||||||
|
|||||||
12
.github/workflows/deploy-release-fancynpcs.yml
vendored
12
.github/workflows/deploy-release-fancynpcs.yml
vendored
@@ -27,22 +27,22 @@ jobs:
|
|||||||
- name: Modify gradlew permissions
|
- name: Modify gradlew permissions
|
||||||
run: chmod +x ./gradlew
|
run: chmod +x ./gradlew
|
||||||
|
|
||||||
- name: Build FancyNpcs
|
- name: Build deployment tool
|
||||||
|
run: ./gradlew :tools:deployment:shadowJar
|
||||||
|
|
||||||
|
- name: Build FancyNpcs for Modrinth
|
||||||
env:
|
env:
|
||||||
RELEASE_CHANNEL: 'release'
|
RELEASE_CHANNEL: 'release'
|
||||||
RELEASE_PLATFORM: 'modrinth'
|
RELEASE_PLATFORM: 'modrinth'
|
||||||
run: ./gradlew :plugins:fancynpcs:shadowJar
|
run: ./gradlew :plugins:fancynpcs:shadowJar
|
||||||
|
|
||||||
- name: Build deployment tool
|
- name: Deploy to Modrinth
|
||||||
run: ./gradlew :tools:deployment:shadowJar
|
|
||||||
|
|
||||||
- name: Deploy
|
|
||||||
env:
|
env:
|
||||||
MODRINTH_API_KEY: ${{ secrets.MODRINTH_API_KEY }}
|
MODRINTH_API_KEY: ${{ secrets.MODRINTH_API_KEY }}
|
||||||
DISCORD_WEBHOOK_URL: ${{ secrets.DISCORD_WEBHOOK_URL }}
|
DISCORD_WEBHOOK_URL: ${{ secrets.DISCORD_WEBHOOK_URL }}
|
||||||
run:
|
run:
|
||||||
cd tools/deployment/build/libs &&
|
cd tools/deployment/build/libs &&
|
||||||
java -jar deployment.jar ../../../../plugins/fancynpcs/release_deployment_config.json
|
java -jar deployment.jar modrinth ../../../../plugins/fancynpcs/release_deployment_config.json true
|
||||||
|
|
||||||
- name: Publish to reposilite (releases)
|
- name: Publish to reposilite (releases)
|
||||||
run: ./gradlew :plugins:fancynpcs:fn-api:publishAllPublicationsToFancyinnovationsReleasesRepository
|
run: ./gradlew :plugins:fancynpcs:fn-api:publishAllPublicationsToFancyinnovationsReleasesRepository
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ name: Deploy FancyDialogs (snapshot)
|
|||||||
on:
|
on:
|
||||||
workflow_dispatch:
|
workflow_dispatch:
|
||||||
jobs:
|
jobs:
|
||||||
deploy-plugin:
|
deploy-fancydialogs:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
@@ -27,22 +27,22 @@ jobs:
|
|||||||
- name: Modify gradlew permissions
|
- name: Modify gradlew permissions
|
||||||
run: chmod +x ./gradlew
|
run: chmod +x ./gradlew
|
||||||
|
|
||||||
- name: Build Fancydialogs
|
- name: Build deployment tool
|
||||||
|
run: ./gradlew :tools:deployment:shadowJar
|
||||||
|
|
||||||
|
- name: Build FancyDialogs for Modrinth
|
||||||
env:
|
env:
|
||||||
RELEASE_CHANNEL: 'snapshot'
|
RELEASE_CHANNEL: 'snapshot'
|
||||||
RELEASE_PLATFORM: 'modrinth'
|
RELEASE_PLATFORM: 'modrinth'
|
||||||
run: ./gradlew :plugins:fancydialogs:shadowJar
|
run: ./gradlew :plugins:fancydialogs:shadowJar
|
||||||
|
|
||||||
- name: Build deployment tool
|
- name: Deploy to Modrinth
|
||||||
run: ./gradlew :tools:deployment:shadowJar
|
|
||||||
|
|
||||||
- name: Deploy
|
|
||||||
env:
|
env:
|
||||||
MODRINTH_API_KEY: ${{ secrets.MODRINTH_API_KEY }}
|
MODRINTH_API_KEY: ${{ secrets.MODRINTH_API_KEY }}
|
||||||
DISCORD_WEBHOOK_URL: ${{ secrets.DISCORD_WEBHOOK_URL }}
|
DISCORD_WEBHOOK_URL: ${{ secrets.DISCORD_WEBHOOK_URL }}
|
||||||
run:
|
run:
|
||||||
cd tools/deployment/build/libs &&
|
cd tools/deployment/build/libs &&
|
||||||
java -jar deployment.jar ../../../../plugins/fancydialogs/snapshot_deployment_config.json
|
java -jar deployment.jar modrinth ../../../../plugins/fancydialogs/snapshot_deployment_config.json true
|
||||||
|
|
||||||
- name: Publish to reposilite (snapshots)
|
- name: Publish to reposilite (snapshots)
|
||||||
run: ./gradlew :plugins:fancydialogs:fd-api:publishAllPublicationsToFancyinnovationsSnapshotsRepository
|
run: ./gradlew :plugins:fancydialogs:fd-api:publishAllPublicationsToFancyinnovationsSnapshotsRepository
|
||||||
@@ -3,7 +3,7 @@ name: Deploy FancyHolograms v2 (snapshot)
|
|||||||
on:
|
on:
|
||||||
workflow_dispatch:
|
workflow_dispatch:
|
||||||
jobs:
|
jobs:
|
||||||
deploy-plugin:
|
deploy-fancyholograms:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
@@ -27,22 +27,22 @@ jobs:
|
|||||||
- name: Modify gradlew permissions
|
- name: Modify gradlew permissions
|
||||||
run: chmod +x ./gradlew
|
run: chmod +x ./gradlew
|
||||||
|
|
||||||
- name: Build FancyHolograms v2
|
- name: Build deployment tool
|
||||||
|
run: ./gradlew :tools:deployment:shadowJar
|
||||||
|
|
||||||
|
- name: Build FancyHolograms v2 for Modrinth
|
||||||
env:
|
env:
|
||||||
RELEASE_CHANNEL: 'snapshot'
|
RELEASE_CHANNEL: 'snapshot'
|
||||||
RELEASE_PLATFORM: 'modrinth'
|
RELEASE_PLATFORM: 'modrinth'
|
||||||
run: ./gradlew :plugins:fancyholograms-v2:shadowJar
|
run: ./gradlew :plugins:fancyholograms-v2:shadowJar
|
||||||
|
|
||||||
- name: Build deployment tool
|
- name: Deploy to Modrinth
|
||||||
run: ./gradlew :tools:deployment:shadowJar
|
|
||||||
|
|
||||||
- name: Deploy
|
|
||||||
env:
|
env:
|
||||||
MODRINTH_API_KEY: ${{ secrets.MODRINTH_API_KEY }}
|
MODRINTH_API_KEY: ${{ secrets.MODRINTH_API_KEY }}
|
||||||
DISCORD_WEBHOOK_URL: ${{ secrets.DISCORD_WEBHOOK_URL }}
|
DISCORD_WEBHOOK_URL: ${{ secrets.DISCORD_WEBHOOK_URL }}
|
||||||
run:
|
run:
|
||||||
cd tools/deployment/build/libs &&
|
cd tools/deployment/build/libs &&
|
||||||
java -jar deployment.jar ../../../../plugins/fancyholograms-v2/snapshot_deployment_config.json
|
java -jar deployment.jar modrinth ../../../../plugins/fancyholograms-v2/snapshot_deployment_config.json true
|
||||||
|
|
||||||
- name: Publish to reposilite (snapshots)
|
- name: Publish to reposilite (snapshots)
|
||||||
run: ./gradlew :plugins:fancyholograms-v2:api:publishAllPublicationsToFancyinnovationsSnapshotsRepository
|
run: ./gradlew :plugins:fancyholograms-v2:api:publishAllPublicationsToFancyinnovationsSnapshotsRepository
|
||||||
@@ -27,22 +27,22 @@ jobs:
|
|||||||
- name: Modify gradlew permissions
|
- name: Modify gradlew permissions
|
||||||
run: chmod +x ./gradlew
|
run: chmod +x ./gradlew
|
||||||
|
|
||||||
- name: Build FancyHolograms
|
- name: Build deployment tool
|
||||||
|
run: ./gradlew :tools:deployment:shadowJar
|
||||||
|
|
||||||
|
- name: Build FancyHolograms for Modrinth
|
||||||
env:
|
env:
|
||||||
RELEASE_CHANNEL: 'snapshot'
|
RELEASE_CHANNEL: 'snapshot'
|
||||||
RELEASE_PLATFORM: 'modrinth'
|
RELEASE_PLATFORM: 'modrinth'
|
||||||
run: ./gradlew :plugins:fancyholograms:shadowJar
|
run: ./gradlew :plugins:fancyholograms:shadowJar
|
||||||
|
|
||||||
- name: Build deployment tool
|
- name: Deploy to Modrinth
|
||||||
run: ./gradlew :tools:deployment:shadowJar
|
|
||||||
|
|
||||||
- name: Deploy
|
|
||||||
env:
|
env:
|
||||||
MODRINTH_API_KEY: ${{ secrets.MODRINTH_API_KEY }}
|
MODRINTH_API_KEY: ${{ secrets.MODRINTH_API_KEY }}
|
||||||
DISCORD_WEBHOOK_URL: ${{ secrets.DISCORD_WEBHOOK_URL }}
|
DISCORD_WEBHOOK_URL: ${{ secrets.DISCORD_WEBHOOK_URL }}
|
||||||
run:
|
run:
|
||||||
cd tools/deployment/build/libs &&
|
cd tools/deployment/build/libs &&
|
||||||
java -jar deployment.jar ../../../../plugins/fancyholograms/snapshot_deployment_config.json
|
java -jar deployment.jar modrinth ../../../../plugins/fancyholograms/snapshot_deployment_config.json true
|
||||||
|
|
||||||
- name: Publish to reposilite (snapshots)
|
- name: Publish to reposilite (snapshots)
|
||||||
run: ./gradlew :plugins:fancyholograms:fh-api:publishAllPublicationsToFancyinnovationsSnapshotsRepository
|
run: ./gradlew :plugins:fancyholograms:fh-api:publishAllPublicationsToFancyinnovationsSnapshotsRepository
|
||||||
Reference in New Issue
Block a user