New CI script
This commit is contained in:
parent
b8aeadef95
commit
c8ee29232d
|
@ -1,5 +1,6 @@
|
|||
stages:
|
||||
- compile_native
|
||||
- build
|
||||
- deploy
|
||||
|
||||
variables:
|
||||
|
@ -18,30 +19,35 @@ build_natives:
|
|||
- master
|
||||
|
||||
build_test:
|
||||
image: gradle:jdk16
|
||||
image: gradle:jdk17
|
||||
stage: deploy
|
||||
script:
|
||||
- gradle --build-cache assemble
|
||||
- gradle --build-cache build
|
||||
- mv build/libs/* ./
|
||||
- rm *-dev.jar
|
||||
- mv *-dev.jar dev-free.zip
|
||||
- mv *.jar latest.zip
|
||||
- gradle --build-cache -Pflavor=curseforge assemble
|
||||
- cp build/libs/* ./
|
||||
- rm *-dev.jar
|
||||
- mv *-dev.jar dev.zip
|
||||
- mv *.jar latest-cf.jar
|
||||
- mv latest.zip latest.jar
|
||||
- mv dev-free.zip latest-dev.jar
|
||||
- mv dev.zip latest-cf-dev.jar
|
||||
artifacts:
|
||||
paths:
|
||||
- latest.jar
|
||||
- latest-cf.jar
|
||||
- latest-dev.jar
|
||||
- latest-cf-dev.jar
|
||||
only:
|
||||
- master
|
||||
|
||||
deploy:
|
||||
image: gradle:jdk16
|
||||
image: gradle:jdk17
|
||||
rules:
|
||||
- if: $CI_COMMIT_TAG && '$CI_MERGE_REQUEST_SOURCE_BRANCH_NAME =~ /^master/'
|
||||
stage: deploy
|
||||
when: manual
|
||||
script:
|
||||
- gradle --build-cache publishModrinth
|
||||
- gradle --build-cache build modrinth
|
||||
- rm build/libs/*
|
||||
- gradle --build-cache -Pflavor=curseforge curseforge
|
||||
- gradle --build-cache -Pflavor=curseforge build curseforge
|
||||
|
|
|
@ -13,7 +13,6 @@ dependencies {
|
|||
mappings "net.fabricmc:yarn:${project.minecraft_version}+${project.yarn_mappings}:v2"
|
||||
modImplementation "net.fabricmc:fabric-loader:${project.loader_version}"
|
||||
|
||||
// Fabric API. This is technically optional, but you probably want it anyway.
|
||||
modImplementation "net.fabricmc.fabric-api:fabric-api:${project.fabric_version}"
|
||||
|
||||
modApi include ("me.shedaniel.cloth:cloth-config-fabric:5.+")
|
||||
|
|
|
@ -1,17 +1,16 @@
|
|||
# Done to increase the memory available to gradle.
|
||||
org.gradle.jvmargs=-Xmx1G
|
||||
# Fabric Properties
|
||||
# check these on https://modmuss50.me/fabric.html
|
||||
# check these on https://fabricmc.net/versions.html
|
||||
minecraft_version=1.17
|
||||
yarn_mappings=build.1
|
||||
loader_version=0.11.3
|
||||
loader_version=0.12.5
|
||||
# Mod Properties
|
||||
mod_version=2.1
|
||||
maven_group=io.gitlab.jfronny
|
||||
archives_base_name=breakme
|
||||
# Dependencies
|
||||
# check this on https://modmuss50.me/fabric.html
|
||||
fabric_version=0.34.9+1.17
|
||||
fabric_version=0.42.1+1.17
|
||||
|
||||
modrinth_id=ibgLmpmd
|
||||
modrinth_required_dependencies=
|
||||
|
|
|
@ -29,7 +29,7 @@
|
|||
"breakme.mixins.json"
|
||||
],
|
||||
"depends": {
|
||||
"fabricloader": ">=0.9.0+build.204",
|
||||
"fabricloader": ">=0.12.0",
|
||||
"fabric": "*",
|
||||
"minecraft": "*"
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue