feature/native-build #4

Merged
jem merged 10 commits from feature/native-build into main 2024-02-17 10:51:07 +00:00
2 changed files with 21 additions and 20 deletions
Showing only changes of commit b9b0d69cfd - Show all commits

View file

@ -116,7 +116,16 @@ def package_native(project):
check=True,
)
run(
"lein native",
"native-image " +
"--native-image-info " +
"--report-unsupported-elements-at-runtime " +
"--no-server " +
"--no-fallback " +
"--features=clj_easy.graal_build_time.InitClojureClasses " +
"-jar" "target/uberjar/c4k-forgejo-standalone.jar " +
"-H:IncludeResources=.*.yaml " +
"-H:Log=registerResource:verbose " +
"-H:Name=target/graalvm/${:name}",
shell=True,
check=True,
)
@ -145,7 +154,16 @@ def inst(project):
check=True,
)
run(
"lein native",
"native-image " +
"--native-image-info " +
"--report-unsupported-elements-at-runtime " +
"--no-server " +
"--no-fallback " +
"--features=clj_easy.graal_build_time.InitClojureClasses " +
"-jar" "target/uberjar/c4k-forgejo-standalone.jar " +
"-H:IncludeResources=.*.yaml " +
"-H:Log=registerResource:verbose " +
"-H:Name=target/graalvm/${:name}",
shell=True,
check=True,
)

View file

@ -32,21 +32,4 @@
["change" "version" "leiningen.release/bump-version" "release"]
["vcs" "commit"]
["vcs" "tag" "v" "--no-sign"]
["change" "version" "leiningen.release/bump-version"]]
:aliases {"native" ["shell"
"native-image"
;"--verbose"
"--native-image-info"
"--report-unsupported-elements-at-runtime"
"--no-server"
"--no-fallback"
"--features=clj_easy.graal_build_time.InitClojureClasses"
"-jar" "target/uberjar/c4k-forgejo-standalone.jar"
"-H:IncludeResources=.*.yaml"
"-H:Log=registerResource:verbose"
"-H:Name=target/graalvm/${:name}"
]
"inst" ["shell"
"sh"
"-c"
"lein uberjar && sudo install -m=755 target/uberjar/c4k-forgejo-standalone.jar /usr/local/bin/c4k-forgejo-standalone.jar"]})
["change" "version" "leiningen.release/bump-version"]])