GitHub Universe 2018でPull Request以来の新機能「GitHub Actions」が発表されました。GitHub上の操作をトリガーにDockerコンテナを連携させてビルド・テスト・デプロイを自動化でき、main.workflowファイルで管理します♪
JenkinsやGitHub、mackerelなどの外部サービスからSlackに通知を送るためのIncoming WebhookのURL取得方法。チャンネルを選んでWebhookを追加し、シェルスクリプトで通知テストするまで♪
GitHubへのpushを検知してJenkinsのJobを自動実行する設定手順。CIツールとは何かから、Jenkins側のジョブ設定、GitHub側のWebhook登録、サーバー側の設定、pushして動作確認するまで♪
MacでSSHキーを作成してGitHubにHTTPSではなくSSHで接続する手順。HTTPSとSSHの違い、ssh-keygenでの鍵作成、GitHubへの公開鍵登録、configファイルの作成、接続確認まで。認証キーでの接続を覚えておくと便利です♪
GitHubのアカウント名を変更する手順と、変更後にクローン済みのローカルリポジトリやSSH接続がどうなるかの検証。Settingsから変更し、プロフィール・リポジトリページ・originのURLを直すところまで♪