generated from mingliqiye/lib-tem
Compare commits
4 Commits
Auto-Relea
...
master
Author | SHA1 | Date | |
---|---|---|---|
f2beba28a2 | |||
60584636ac | |||
8edf09189d | |||
6c02cdf9a0 |
@ -22,6 +22,5 @@ jobs:
|
|||||||
source gradle.properties
|
source gradle.properties
|
||||||
SHA=${{gitea.sha}}
|
SHA=${{gitea.sha}}
|
||||||
curl -o- https://git.mingliqiye.com/Actions/com.mingliqiye.gitea.releases/raw/branch/master/install.sh | bash
|
curl -o- https://git.mingliqiye.com/Actions/com.mingliqiye.gitea.releases/raw/branch/master/install.sh | bash
|
||||||
FILENAME="${GROUPSID}-${VERSIONS}.jar"
|
FILENAME="${GROUPSID}-${VERSIONS}.jar" java -jar com.mingliqiye.gitea.releases.jar -s "${{gitea.server_url}}" -o "${{gitea.repository_owner}}" -r ${{gitea.event .repository.name}} -t "${{gitea.token}}" -ti "Auto releases ${{gitea.sha}} ${VERSIONS}" -b "# Auto releases wtih ${{gitea.event .head_commit.message}} - [${{gitea.sha}}](${{gitea.event .head_commit.url}})" -tn "Auto-Releases-${VERSIONS}-${SHA:0:10}" -a "build/libs" -a "build/publications/mavenJava"
|
||||||
java -jar com.mingliqiye.gitea.releases.jar -s "${{gitea.server_url}}" -o "${{gitea.repository_owner}}" -r ${{gitea.event.repository.name}} -t "${{gitea.token}}" -ti "Auto releases ${{gitea.sha}} ${VERSIONS}" -b "# Auto releases wtih ${{gitea.event.head_commit.message}} - [${{gitea.sha}}](${{gitea.event.head_commit.url}})" -tn "Auto-Releases-${VERSIONS}-${SHA:0:10}" -a "build/libs"
|
|
||||||
|
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
import java.security.MessageDigest
|
import java.security.MessageDigest
|
||||||
import java.text.SimpleDateFormat
|
import java.text.SimpleDateFormat
|
||||||
import java.util.Date
|
import java.util.Date
|
||||||
|
|
||||||
plugins {
|
plugins {
|
||||||
id("java")
|
id("java")
|
||||||
id("java-library")
|
id("java-library")
|
||||||
@ -22,6 +23,8 @@ group = GROUPSID
|
|||||||
version = VERSIONS
|
version = VERSIONS
|
||||||
|
|
||||||
val libDir = rootDir.resolve("build").resolve("libs")
|
val libDir = rootDir.resolve("build").resolve("libs")
|
||||||
|
val publicationsDir =
|
||||||
|
rootDir.resolve("build").resolve("publications").resolve("mavenJava")
|
||||||
|
|
||||||
java {
|
java {
|
||||||
withSourcesJar()
|
withSourcesJar()
|
||||||
@ -49,15 +52,15 @@ private fun generateHash(file: File, string: String): String {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun getHash(file: File) {
|
private fun getHash(outpath: String, file: File) {
|
||||||
val md5 = generateHash(file, "MD5")
|
val md5 = generateHash(file, "MD5")
|
||||||
val sha1 = generateHash(file, "SHA-1")
|
val sha1 = generateHash(file, "SHA-1")
|
||||||
val sha256 = generateHash(file, "SHA-256")
|
val sha256 = generateHash(file, "SHA-256")
|
||||||
val sha512 = generateHash(file, "SHA-512")
|
val sha512 = generateHash(file, "SHA-512")
|
||||||
val md5f = File(libDir, file.getName() + ".md5")
|
val md5f = File(outpath, file.getName() + ".md5")
|
||||||
val sha1f = File(libDir, file.getName() + ".sha1")
|
val sha1f = File(outpath, file.getName() + ".sha1")
|
||||||
val sha256f = File(libDir, file.getName() + ".sha256")
|
val sha256f = File(outpath, file.getName() + ".sha256")
|
||||||
val sha512f = File(libDir, file.getName() + ".sha512")
|
val sha512f = File(outpath, file.getName() + ".sha512")
|
||||||
md5f.writeText(md5)
|
md5f.writeText(md5)
|
||||||
sha1f.writeText(sha1)
|
sha1f.writeText(sha1)
|
||||||
sha256f.writeText(sha256)
|
sha256f.writeText(sha256)
|
||||||
@ -125,11 +128,13 @@ tasks.register("build-jar") {
|
|||||||
dependsOn(tasks["sourcesJar"])
|
dependsOn(tasks["sourcesJar"])
|
||||||
dependsOn(tasks["generatePomFileForMavenJavaPublication"])
|
dependsOn(tasks["generatePomFileForMavenJavaPublication"])
|
||||||
dependsOn(tasks["generateMetadataFileForMavenJavaPublication"])
|
dependsOn(tasks["generateMetadataFileForMavenJavaPublication"])
|
||||||
/*doLast {
|
doLast {
|
||||||
getHash(File(libDir, jarName))
|
getHash(libDir.toString(),File(libDir, jarName))
|
||||||
getHash(File(libDir, fatJarName))
|
getHash(libDir.toString(),File(libDir, fatJarName))
|
||||||
getHash(File(libDir, srcJarName))
|
getHash(libDir.toString(),File(libDir, srcJarName))
|
||||||
}*/
|
getHash(publicationsDir.toString(),File(publicationsDir, "module.json"))
|
||||||
|
getHash(publicationsDir.toString(),File(publicationsDir, "pom-default.xml"))
|
||||||
|
}
|
||||||
}
|
}
|
||||||
components {
|
components {
|
||||||
withType<AdhocComponentWithVariants>().configureEach {
|
withType<AdhocComponentWithVariants>().configureEach {
|
||||||
|
27
build.yaml
27
build.yaml
@ -1,27 +0,0 @@
|
|||||||
name: Gitea Actions Build
|
|
||||||
run-name: ${{ gitea.actor }} is testing out Gitea Actions 🚀
|
|
||||||
on:
|
|
||||||
push:
|
|
||||||
branches:
|
|
||||||
- master
|
|
||||||
jobs:
|
|
||||||
Build:
|
|
||||||
runs-on: ubuntu-dev
|
|
||||||
steps:
|
|
||||||
- name: Check out repository code
|
|
||||||
uses: https://git.mingliqiye.com/Actions/checkout@v4
|
|
||||||
|
|
||||||
- name: build-test
|
|
||||||
run: |
|
|
||||||
source gradle.properties
|
|
||||||
gradle
|
|
||||||
gradle build-jar
|
|
||||||
|
|
||||||
- name: Releases
|
|
||||||
run: |
|
|
||||||
source gradle.properties
|
|
||||||
SHA=${{gitea.sha}}
|
|
||||||
curl -o- https://git.mingliqiye.com/Actions/com.mingliqiye.gitea.releases/raw/branch/master/install.sh | bash
|
|
||||||
FILENAME="${GROUPSID}-${VERSIONS}.jar"
|
|
||||||
java -jar com.mingliqiye.gitea.releases.jar -s "${{gitea.server_url}}" -o "${{gitea.repository_owner}}" -r ${{gitea.event.repository.name}} -t "${{gitea.token}}" -ti "Auto releases ${{gitea.sha}} ${VERSIONS}" -b "# Auto releases wtih ${{gitea.event.head_commit.message}} - [${{gitea.sha}}](${{gitea.event.head_commit.url}})" -tn "Auto-Releases-${VERSIONS}-${SHA:0:10}" -a "build/libs"
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
|||||||
GROUPSID=com.mingliqiye
|
GROUPSID=com.mingliqiye
|
||||||
ARTIFACTID=string-utilts
|
ARTIFACTID=string-utils
|
||||||
VERSIONS=0.1
|
VERSIONS=1.0.4
|
||||||
MAINCLASS=com.mingliqiye
|
MAINCLASS=com.mingliqiye
|
||||||
JDKVERSIONS=1.8
|
JDKVERSIONS=1.8
|
||||||
|
@ -1 +1,2 @@
|
|||||||
rootProject.name = "string-utilts"
|
val ARTIFACTID: String by settings.extra
|
||||||
|
rootProject.name= ARTIFACTID
|
||||||
|
@ -1,27 +0,0 @@
|
|||||||
name: Gitea Actions Build
|
|
||||||
run-name: ${{ gitea.actor }} is testing out Gitea Actions 🚀
|
|
||||||
on:
|
|
||||||
push:
|
|
||||||
branches:
|
|
||||||
- master
|
|
||||||
jobs:
|
|
||||||
Build:
|
|
||||||
runs-on: ubuntu-dev
|
|
||||||
steps:
|
|
||||||
- name: Check out repository code
|
|
||||||
uses: https://git.mingliqiye.com/Actions/checkout@v4
|
|
||||||
|
|
||||||
- name: build-test
|
|
||||||
run: |
|
|
||||||
source gradle.properties
|
|
||||||
gradle
|
|
||||||
gradle build-jar
|
|
||||||
|
|
||||||
- name: Releases
|
|
||||||
run: |
|
|
||||||
source gradle.properties
|
|
||||||
SHA=${{gitea.sha}}
|
|
||||||
curl -o- https://git.mingliqiye.com/Actions/com.mingliqiye.gitea.releases/raw/branch/master/install.sh | bash
|
|
||||||
FILENAME="${GROUPSID}-${VERSIONS}.jar"
|
|
||||||
java -jar com.mingliqiye.gitea.releases.jar -s "${{gitea.server_url}}" -o "${{gitea.repository_owner}}" -r ${{gitea.event.repository.name}} -t "${{gitea.token}}" -ti "Auto releases ${{gitea.sha}} ${VERSIONS}" -b "# Auto releases wtih ${{gitea.event.head_commit.message}} - [${{gitea.sha}}](${{gitea.event.head_commit.url}})" -tn "Auto-Releases-${VERSIONS}-${SHA:0:10}" -a "build/libs"
|
|
||||||
|
|
Loading…
x
Reference in New Issue
Block a user