問題タブ [building-github-actions]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
608 参照

git - GitHub Actions、サブモジュールの変更を検出

A と B の 2 つのリポジトリがあり、どちらも GitHub でホストされています。

  • レポ A は静的サイト ジェネレーター コードです。
  • レポ B はテキスト ファイルの束です。

彼らは別々にいなければなりません。レポ B が更新を受け取るたびに、レポ A を再構築したいと考えています。GitHub Actions のみを使用して動作する必要があります。レポ B がアクションレスのままである、つまり、そのレポに CI/CD が接続されていない (ファイルのみを保存する) ことをお勧めします。git サブモジュールを使用して動作させることができるのではないかと考えていました。レポ B はレポ A 内のサブモジュールになります。レポ A 内で GH アクションを構築し、レポ B の変更を検出してそこからプルすることは可能ですか?

編集:レポ A は Static-site generator( nextjs) です。公開するつもりです。org-roamレポ B は、ユーザーが持ち込むテキスト ファイル ( ) でいっぱいです。一緒に、個人の wiki Web サイトを構築します。構成の手間を最小限に抑えたいと考えています。そのため、すべての CI/CD とコードをレポ A にカプセル化して、ユーザーがそれをフォークして、ナレッジ ベース リポジトリ (レポ B) でプラグ アンド プレイできるようにしたいと考えています。 )。2 つのリポジトリ間で GitHub アクションを絡み合わせることは理想的ではないようです。そのため、より良い解決策を探しています。

0 投票する
0 に答える
75 参照

android - apk に署名するために、github アクション シークレットでどのような値を設定する必要がありますか?

この回答によると、apk をビルドして署名するには、次のコマンドを実行する必要がありますか?

Androidスタジオを使用して、アプリの構築に使用される次の主要な構成を作成しました。

ディスプレイの設定

で生成されたファイルは/home/pcmagas/Kwdikas/androidKeys/h330s_fu、次の 2 つのファイルを使用して含まれています。

  • h300s_fu
  • private_key.pepk

そして、apk の構築と署名を担当するアクションは次のとおりです。

したがって、環境変数は次のとおりです。

  1. $KEYFILE
  2. $STORE_PASSWORD
  3. $KEY_ALIAS
  4. $KEY_PASSWORD

github シークレットを使用して構成する必要があります。しかし、それらに対してどのような値を構成する必要がありますか? h300s_fuファイルとファイルの役割は何private_key.pepkですか?

0 投票する
1 に答える
497 参照

go - goreleaser で github にサブフォルダーを作成する方法

goreleaser を使用して github アクションを組み込みます。私のmain.goは./cmd/tes_cliにあるため、githubアクションで常にエラーが表示されます。

元のドキュメントを確認すると、「ビルド」が機能するようです。私の設定は追加できませんでしたbuilds

0 投票する
1 に答える
56 参照

github - GitHub ワークフローでプロジェクトを無視する

dotnet3.1 を使用する 1 つ (AZ 関数) を除いて、すべて dotnet5 を使用する 5 つのプロジェクトのソリューションがあります。ビルド アクションが で失敗しThe framework 'Microsoft.NETCore.App', version '3.1.0' was not found.ます。

次のことは可能ですか。

  1. ビルドするプロジェクトを設定する、または...
  2. 複数のソリューションがあり、ビルドするソリューションを選択するか、または...
  3. 複数のフレームワークを使用する
  4. ...またはそれを機能させるための何か...