自動的にデータを更新し、コミット
4545 ワード
マイワークフロー
私はちょうどギタブアクションについての記事を書いたが、私はこの1つを奪うしたくない!それは何ですか.つのページ・アプリケーションのために、さまざまなデータソースは、タップされる.ただし、アプリケーションから直接読み込むことはできません.このため、スクリプトを書き、集計し、データをフォーマットします.
データがアプリケーションで配信されるためには、それはRIPOにコミットされなければなりません.それから、定期的なCIパイプラインが実行されます.
良いことは、Githubアクションが定期的に実行されるので、他の何もする必要はないということです.
アプリケーションは、迅速に様々なソースからデータにタップし、それに応じて準備をしてPOCを取得していた.
提出カテゴリ:メンテナはヘッジする必要があります
YAMLファイルまたはコードへのリンク
Githubワークフローは3つの主要な部分から成ります.
name: Update Polls and Execs
on:
schedule:
- cron: "5 18 * * 1"
jobs:
resources:
name: Update Polls and Execs
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- uses: actions/setup-node@v1
with:
node-version: 14
- run: npm install
- name: Run script to update data
run: npm run index
- name: Push data
uses: test-room-7/action-update-file@v1
with:
file-path: |
src/app/constants/polls.constants.ts
src/app/constants/proposals.constants.ts
commit-msg: chore(data) update polls and execs
github-token: ${{ secrets.GITHUB_TOKEN }}
この行動についての刺激的なことは予定の実行です.誰もがこれを知っているかもしれないが、それは彼らの定期的な仕事をするcronジョブをマップするために使用することができます.追加情報
[注:]あなたのワークフローを使用しているオープンソースプロジェクトにリンクしてください.
[リマインダー]:懸(2021年12月8日(午後11時59分、2月6日午前12時)).
Reference
この問題について(自動的にデータを更新し、コミット), 我々は、より多くの情報をここで見つけました https://dev.to/urbanisierung/automatically-update-data-and-commit-17lテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol