概要/環境
自分メモ
- Kotlin 2.2.20
- Gradle 8.11
- Github アカウント
設定
Githubに user-id.github.io というリポジトリを作成。
ここでは、setting > Default branch でgh-pagesを設定。
build.gradle.kts
plugins{
id("org.ajoberstar.git-publish") version "5.1.2"
// https://mvnrepository.com/artifact/org.ajoberstar.git-publish/gradle-git-publish
}
build.gradle.kts
gitPublish {
repoUri = "https://github.com/user-id/user-id.github.io.git" // リポジトリ
branch = "gh-pages" // Default branch で設定したブランチを
contents {
from("build/...") // 生成ファイル置き場を指定
into("package1") // ここでは package1フォルダ以下にファイルを配置する
}
preserve {
include("**/*")
}
}
コミット
ビルド作業後
sh gradlew gitPublishCommit gitPublishPush
アクセス
https://user-id.github.io/package1/target-file
備考
ファイルサイズ最大50MB