[解決済み] Github Actionsで現在のブランチを取得する方法は?
2022-03-06 09:01:32
質問
Github ActionsでDockerイメージを構築しているのですが、イメージにブランチ名のタグを付けたいのです。
を見つけたので
GITHUB_REF
という変数がありますが、結果的に
refs/heads/feature-branch-1
で、必要なのは
feature-branch-1
.
解決方法は?
からブランチ名を抽出するための別のステップを追加しました。
$GITHUB_REF
を設定し、ステップ出力に
- name: Extract branch name
shell: bash
run: echo "##[set-output name=branch;]$(echo ${GITHUB_REF#refs/heads/})"
id: extract_branch
を使った次のステップで使えるようになります。
- name: Push to ECR
id: ecr
uses: jwalton/gh-ecr-push@master
with:
access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
region: us-west-2
image: eng:${{ steps.extract_branch.outputs.branch }}
関連
-
[解決済み] 現在のブランチのトラッキング情報がありません。
-
[解決済み] ローカルの Git リポジトリが元々クローンされた URL を特定するにはどうすればよいですか。
-
[解決済み] GitHubでフォークされたリポジトリを更新または同期するにはどうすればよいですか?
-
[解決済み] GitHubのREADME.mdに画像を追加する方法とは?
-
[解決済み] Gitのプッシュでユーザー名とパスワードが必要
-
[解決済み] GitHub リポジトリにタグを作成する
-
[解決済み] GitHub から特定のブランチをプルする
-
[解決済み] GitHubのプルリクエストをgitでチェックアウトするにはどうすればよいですか?
-
[解決済み】Markdownファイル内のGitHub相対リンク
-
[解決済み】Npmでgithubから特定のブランチをインストールする。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] codeload.github.comはapi.github.comとどう違うのですか?
-
[解決済み] github リポジトリのフォークを解除するには?
-
[解決済み] Githubのためのマークダウンのコードブロックとネストされた箇条書き
-
[解決済み] このgithubのプロジェクトを自分のPCで実行し、コンパイルするにはどうすればよいですか?
-
[解決済み] マークダウンファイルをオフラインで閲覧する【終了しました
-
[解決済み] GitHub の README.md ファイルで画像を中央に配置するにはどうすればよいですか?
-
[解決済み】githubにコミットする前にreadme.mdファイルがどのように見えるかをテストするにはどうすればよいですか?
-
[解決済み】GitHubで、すべてのブランチのすべての(最近の)コミットを見る方法はありますか?
-
[解決済み】GitHubでリポジトリの説明を変更する方法とは?
-
[解決済み] GitHubで特定のファイル名を検索することは可能ですか?