GitHubにGradleでリリース作業する。スマートフォン用の表示で見る設計と実装の狭間で。この広告は、90日以上更新していないブログに表示しています。2012-03-19GitHubにGradleでリリース作業する。GradleタグをpushしてダウンロードAPI叩くだけなんですけども。パスフレーズ付のSSH鍵を使っていると良い感じにハマるのでメモしておきます。'org.eclipse.mylyn.github:org.eclipse.egit.github.core:1.+'}}タグを打ってpushするコード。{g.repository.close()}}pushでコケたら使ったタグを消さないと、パスフレーズのエントリに失敗するたんびに謎のタグがガシガシ出来てしまうからでつ。PassphraseProviderなんてクラスを実装しとりますが、これはJGitの実装を誤魔化す為にやっとります。session;}バッチモードだとしても、インタラクティブ性があって良い様な気がしないでもないけど、良く分からない。自動的な作業はパスフレーズの無いSSH鍵を使えってのは、何か良く聞く気がしないでもない。次に、GitHubAPIのJava実装を使って、各リポジトリにあるダウンロードタブからアーカイブをダウンロード出来る様にしるます。war.archivePath)}このコードではwarタスクで作ったアーカイブをアップロードしているます。repoidの辺りにはテキトーにユーザ名とリポジトリ名を埋めてクダサシ。アクセスに必要なユーザIDとパスワードは、gradle.propertiesの中に書いてリポジトリには共有しない様にしてあるます。github_username=oreoregithub_password=KaA30re0re最後にリリース用のタスクを定義しる。18:27GitHubにGradleでリリース作業する。読者になる検索リンクはてなブログブログをはじめる週刊はてなブログはてなブログPro最新記事logback.groovyで設定記述しようとしたらアレな事になった件についてGradle-WrapperにHTTPとHTTPSのプロキシを設定して動かす。GitHubにGradleでリリース作業する。同一のGroupIdかつ同一バージョンで複数のArtifactIdを依存ライブラリとして指定する。月別アーカイブはてなブログをはじめよう!taichitaichiさんは、はてなブログを使っています。あなたもはてなブログをはじめてみませんか?はてなブログをはじめる(無料)はてなブログとは設計と実装の狭間で。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。