Github

【Github】Github Actions ~ エラー処理 / continue-on-error ~

■ はじめに Github Actions の エラー処理について徐々に書いていく 目次 【1】前提知識:基本動作 【2】主なエラー処理 【3】補足:if: always() について 【4】continue-on-error: true 1)Hello world 2)steps.<step_id>.conclusion / steps.<step_id>.outcome 【5</step_id></step_id>…

【Github】Github Actions ~ サンプル集 ~

■ はじめに 色々なGithub Actions の サンプル集 を書き溜めていく 目次 【1】yamllintを追加 【1】yamllintを追加 https://github.com/adrienverge/yamllint にある yamllint を追加してみる。 github-actions-demo.yml - uses: actions/checkout@v2 # ★…

【Github】Github Actions ~ GITHUB_ENV ~

■ はじめに https://dk521123.hatenablog.com/entry/2022/06/21/143624 で、GITHUB_ENV を扱ったが、すっかり忘れたのと 来年の仕事で早速使いそうなので、まとめておく。 目次 【1】GITHUB_ENV 【2】使いどころ 【3】使用上の注意 1)Job間の変数受け渡…

【Github】Github Actions ~ プロパティ ~

■ はじめに Github Actions で 色々と切り替える必要があるので そこで、今回は、プロパティについて、徐々にではあるが、 まとめていく 目次 【0】まとめ 【1】イベント 1)github.event_name 2)github.ref_name 【2】リポジトリ 1)GITHUB_REF 【3…

【Github】Github Actions ~ 基本編 ~

■ はじめに https://dk521123.hatenablog.com/entry/2021/11/04/142835 https://dk521123.hatenablog.com/entry/2022/06/16/151443 の続き。 徐々にではあるが、Github Actions の文法をまとめておく 目次 【0】構造 【1】on 【2】jobs 【3】runs-on 【…

【Github】Github Actions ~ あれこれ編 ~

■ はじめに https://dk521123.hatenablog.com/entry/2021/11/04/142835 https://dk521123.hatenablog.com/entry/2022/06/16/151443 の続き。 Github Actions に関する Tips を徐々にではあるが、書き溜めていく。 目次 【1】過去の履歴を見たい場合 【2】M…

【Github】Github Actions ~ Self-hosted runners / 入門編 ~

■ はじめに https://dk521123.hatenablog.com/entry/2021/11/04/142835 https://dk521123.hatenablog.com/entry/2022/06/16/151443 https://dk521123.hatenablog.com/entry/2022/06/21/143624 の続き。 CI/CDをやることになり、Github Actionsを使うらしい。…

【Github】Github Project ~ 基礎知識編 ~

■ はじめに Github Project について、徐々にまとめていく 目次 【1】Github Project 【2】機能 1)Board/Table/Roadmap 【3】プロジェクト作成 【4】リポジトリにプロジェクトを紐づける 【1】Github Project * プロジェクト管理機能 【2】機能 1)…

【Github】Github ~ AsciiDoc ~

■ はじめに https://dk521123.hatenablog.com/entry/2020/04/10/173658 で Markdownに関しての記事を書いたが、 今回は、AsciiDoc(アスキードック)っていうのを聞いたのでメモってみた 【1】AsciiDoc * Markdownなどのような軽量マークアップ言語の一つ *…

【トラブル】【Github】Githubで エラー「The requested URL returned error: 403」が発生する

■ はじめに https://dk521123.hatenablog.com/entry/2023/08/24/002539 で新しく環境構築した際にGithubへのアクセスのところで ハマりまくったのでメモしておく 目次 【1】トラブル概要 【2】エラー内容 【3】原因 【4】解決案 【1】トラブル概要 冒頭…

【Git】Git ~ 過去ソースの取得方法 ~

■ はじめに 小ネタ。 パフォーマンス悪化の原因調査のため 過去のソースで確認することになったので そのやり方をメモ。 【1】手順 Step1:Cloneする * まずは、ローカル環境にソースをCloneする コマンド例 # git clone [URL] git clone https://github.c…

【Github】GitHubのリポジトリをコマンドから作成する

■ はじめに 小ネタ https://dk521123.hatenablog.com/entry/2023/02/15/173618 で、リポジトリを別のGitに移行するシェルを作ったが 前提条件として「[2] 移動先のリポジトリは、事前に作っておくこと」 とあったが、これも含めてシェル化すると大分楽になる…

【Git】リポジトリを別のGitに移行するシェル

■ はじめに 小ネタ。 https://dk521123.hatenablog.com/entry/2022/02/10/000000 でやったリポジトリを別のGitリポジトリに移動する作業があり、 そのリポジトリ数が、まーまーあって、 今後も同じようなことをやる可能性がありそうなので シェルスクリプト…

【Github】Github ~ Draft Pull Request ~

■ はじめに https://dk521123.hatenablog.com/entry/2019/12/15/231202 の続き。 自信がないけど、プルリクをだしたい時のお作法について学ぶ。 目次 【1】Draft Pull Request 1)プルリクの出し方 【2】使用上の注意 【3】Draft PR あれこれ 1)プルリ…

【Github】Githubで状態を戻す方法を考える

■ はじめに https://dk521123.hatenablog.com/entry/2020/07/11/182959 https://dk521123.hatenablog.com/entry/2020/07/12/103726 で 誤ったタイミングで main/releaseブランチなどに マージしてしまい、元に戻す方法を考えたが、 Github上だとWeb UIのGUI…

【Github】Github Actions ~ Python関連 ~

■ はじめに * Pythonにまつわる以下の事項について扱う [1] egg / wheel ファイルをGithub Actionsを使って作成する その際に学べたことメモする。 [2] Python の Linter について実装する なお、Pythonを実行させる場合は、以下の関連記事を参照のこと Gith…

【Github】Github Actions ~ 入門編 ~

■ はじめに https://dk521123.hatenablog.com/entry/2021/11/04/142835 の続き。 今回は、ハンズオン的なことをやってみる。 目次 【1】Github Actions の書き方 1)イメージ 【2】Hello world 1)手順 2)動作確認 【3】actions/checkout@vX について…

【Git】リポジトリを別のGitに移行するには

■ はじめに あるプロジェクトで管理していたGithubのリポジトリを 別のGithubのリポジトリに移動する必要がでてきたので 調べてみた。 目次 【0】移行方法 【1】--mirrorオプションを使用する方法 1)手順 2)サンプル 3)補足1:--mirrorオプションに…

【Github】Github ~ アクセストークン ~

■ はじめに Docker Desktop が有料化されて、 その代わりにVirtualBoxのLinuxにDocker入れたらフリーズしまくって 環境を作り直すはめに、、、 そこで、Githubへのアクセスの設定をする必要ができ、 設定も含めて、アクセストークンについて扱っていなかった…

【Github】GitHub Dependabot

■ はじめに CI/CD に関する打ち合わせの中で、 「Dependabot (ディベンダ ボット)」なるものが出てきたので メモしておく。 目次 【1】Dependabot 【2】サポート言語 【3】Dependabot の 適用 1)Python / Poetry 【1】Dependabot * パッケージ管理(e.…

【Github】Github Actions ~ 基礎知識編 ~

■ はじめに GitHub Actions について、調べなければならなくなったのでメモ。 目次 【0】おさらい:CI/CD 【1】GitHub Actions 【2】用語整理 1)Workflow(ワークフロー) 2)Action(アクション) 3)Runner(ランナー) 【3】料金 1)パブリック…

【Git】Github の リモート先が変更した際の対応

■ はじめに Github の リモート先が変更された際の対応について、メモ。 目次 【1】使用している git コマンド 1)git remote -v 2)git remote remove 3)git remote add 4)git push origin <ブランチ名> 【2】手順 0)前提条件 1)リモート先の確…

【Github】Github ~ 多要素認証(MFA)の設定 ~

■ はじめに 今回は、Githubでの多要素認証(MFA)について扱う。 なお、多要素認証(MFA)については、以下の関連記事を参照のこと。 多要素認証(MFA:Multi-Factor Authentication) https://dk521123.hatenablog.com/entry/2019/10/03/222600 目次 【1】…

【Git】【Github】Git ~ タグ ~

■ はじめに リリースが近づいてきて、リポジトリにタグ付けする機会があったので、 git の タグに関連することを纏める 目次 【1】タグ 【2】タグに関するコマンド 【3】Github でのタグに関するあれこれ 【4】クライアントソフト でのタグに関するあれ…

【Github】Github ~ README.md の書き方 ~

■ はじめに Github の README.md の作成があったので、 チートリストとか気を付けることとか環境に関してメモする https://dk521123.hatenablog.com/entry/2019/08/01/000000 で扱ったMarkdown記法で記述する。 https://gist.github.com/mignonstyle/083c9e1…

【Github】Github ~ Webhook 編 ~

■ はじめに Github の Webhook (Webフック)について、触れる 目次 【1】Webhook でできること 【2】設定手順 1)Webhook画面に遷移 2)Webhook の設定 【3】イベントについて 【1】Webhook でできること 例1)AWSサービス(CodeBuildなど)やCI/CD…

【トラブル】Windows上でGitの認証が通らなくなった

■ はじめに Git / Github でのトラブルについて、まとめる 目次 【1】トラブル内容 Case1 : Windows のパスワードを変更したがGitにアクセスに失敗 Case2 : Gitのパスワードを間違ってキャッシュに残ってアクセスに失敗 【2】解決案 【3】詳細手順 【1】…

【Github】Github ~ Pull Request ~

■ はじめに プルリクエストで、レビューしたり、されたりして そん時のことをメモする 目次 【1】プルリクエスト(pull request) 【2】プルリクエスト の手順 1)プルリクエスト作成 2)レビューアとしてコメントを残す 3)指摘箇所修正後、レビューア…

【Github】Github に ssh 接続するには

■ はじめに https://dk521123.hatenablog.com/entry/2019/07/18/234652 の続き。 今回は、Githubにssh接続でクローンできるようにする。 以下のサイトがわかりやすかった。 http://monsat.hatenablog.com/entry/generating-ssh-keys-for-github Githubへの接…

【Git】ブランチモデル ~ GitHub Flow / Git-flow etc ~

■ はじめに 現場・プロジェクトによって、Gitの運用の仕方が変わるので、 一般的に知られているブランチモデル について、調べてみる。 ブランチモデル 【1】 GitHub Flow 【2】 Git-flow 【3】 Gitlab-flow 【4】 Git Feature Flow 【1】GitHub Flow *…