スキップしてメイン コンテンツに移動

投稿

ラベル(source)が付いた投稿を表示しています

Android StudioにGithubを繋いで見ました!

まだまだ素人ですが、 Android Studioに既存設定されて運用されているGithubを繋いでみたんですが、 これでは解決が完全にできなかったです。 まず参考にした記事はこちら https://dev.classmethod.jp/smartphone/android/android-studio-git-integration/ 親切な説明にしたがってGithubを登録してみました。 上記の記事では新しいプロジェクトのみできます。 しかし既にgit clone コマンドでダウンロードしてソースを修正したので修正したのをどうかしたい。 まあshellから git push origin master しちゃってもいいですが、 せっかくのツールなので設定をしてみたいです! それで色々やってみたら VCS > Check out from version control > Github を選択して設定し、 新しいDirectoryに一度ダウンロードをします。 そこで変更したファイルを上書きする。 そしてBuildをし直してエラーがなかったら VCS > Git > Push を選択してソースをアップデートします。 これで完了かな?

結構詰まってたjenkinsとgitlabの自動配信設定(解決済み)

顧客からの依頼がgitlabからソースをmergeしたら自動でWebサーバーにDeployしたいということでした。 gitlabのソースが更新されたら自動でWebサーバーに配信する設定をしていましたが、 ネットで調べた通りにしてもテストがなかなかできなくて困ってました。 それで結局解決できて、 内容を公開します。 まず、gitlabからdevelopバージョンにmergeしたらどうやってjenkinsからわかってるのか?とのことです。 ここでwebhookという機能を使います。 そもそもwebhookに関して詳しくなかったので、 gitlabのwebhookを設定しようとしたんですが、 gitlabからの変更をjenkinsに送る仕組みだったのです! なので最初設定すべきなところはgitlabではなくjenkinsだったのです! ということでjenkinsに接続します。 初心者なので全てブラウザから行います。 jenkinから同期したいプロジェクトの設定に入ります。 もし設定が初めてなら次の記事をご参考ください。 https://talklowy-jp.blogspot.com/2019/01/jenkinsgitlabgiip.html ビルドトリガーの部分から Build when a change is pushed to GitLab. GitLab webhook URL: http://10.10.10.153:8080/project/jDeployDevelop のところをチェックします。 したら、入力画面がいくつが出てきます。 全てそのままにして下に「advaced」というボタンがあります。クリックして設定を拡張します。追加された入力項目の一番下にSecret Tokenというところがあり、その右下に「generate」ボタンがあります。何も入力しないで(入力できません;)「generate」ボタンを押します。 すると何かが出てきます。それをコピー 上のチェックしたところのURLとSecret Tokenの二つをコピーしたらOKです。 次はgitlabをブラウザで開きます。 自分のプロジェクトのところからsettings > integrations をクリックすると w