私の初めてのGithubアクション!


これは私の初めてのギタブアクションとの出会いだったので、かなり基本的なワークフローを作りました😅.

マイワークフロー


私は既存に建てたpython action に接続するユーザーを確認するにはmaster 分岐したり、master ブランチは、Djangoアプリケーションで構築されているテストを通過する必要があります.
また、コミットまたはPRを通して変更されたコードが正しいPythonバージョンで実行され、既存のコードを中断しないことを確認します.

提出カテゴリ


奇抜なワイルドカード

YAMLファイルまたはコードへのリンク


shrey 27 tri01 / ジャストポストイット



ジャストポストイット


ちょうどポストそれは非常に基本的なTwitterのような社会的ネットワークのアプリケーションをdjango、純粋なJavaScript、HTMLやCSSで作られます.
現在の機能は以下のとおりです:投稿、好み、unliking、次のunfollowのユーザーは、すべての投稿をこれまでに表示される表示、ユーザーによって行わポストを表示し、編集済みの投稿を編集します.
その他の機能はすぐに来て!
ローカルで実行するには、次のコマンドを実行します.
  • git clone https://github.com/shrey27tri01/just-post-it.git
  • cd just-post-it
  • ガイドに続く仮想環境の活性化here
  • python(3) manage.py runserver
  • View on GitHub

    追加情報


    既存のアクション

  • アクション / チェックアウト


    レポをチェックする行動



    チェックアウトV 2


    このアクションは、$GITHUB_WORKSPACE , それで、あなたのワークフローはそれにアクセスすることができます.
    単一のコミットだけがワークフローを引き起こしたref/shaのためにデフォルトでフェッチされます.セットfetch-depth: 0 すべてのブランチとタグのすべての履歴を取得するには参照here どちらをコミットするか$GITHUB_SHA ポイント別のイベント.
    AuthトークンはローカルのGit configに保持されます.これにより、スクリプトは認証されたGitコマンドを実行できます.トークンはポストジョブのクリーンアップ中に削除されます.セットpersist-credentials: false 取り出す.
    Git 2.18以上があなたのパスにないとき、ファイルをダウンロードするために残りのAPIに戻ってください.

    最新情報

  • 性能向上
  • デフォルトで単一のコミットのみを取得する
  • スクリプト認証gitコマンド
  • AuthトークンはローカルGit設定で永続化されました
  • サポートssh
  • ローカルブランチを作成する
  • 枝をチェックアウトするときにもはや分離頭
  • レイアウト改善
  • 入力path ...
  • View on GitHub

  • アクション / セットアップPython


    Pythonの特定のバージョンでGithubアクションのワークフローを設定します


    Python v 2の設定



    このアクションは、Python環境を設定します.
  • 必要に応じてインストールし、パスを追加するツールのキャッシュに既にインストールされているPythonのバージョン
  • githubリリースからPythonの利用可能なバージョンをダウンロード、インストール、追加するactions/python-versions ) 特定のバージョンがツールキャッシュで利用できないならば
  • 特定のバージョンのPythonがプリインストールされていないか、ダウンロード可能であれば失敗する
  • エラー出力のための問題Matcherの登録
  • 最新情報

  • Pythonパッケージのダウンロード、インストール、設定actions/python-versions それはランナーにはまって来ない
  • Pythonの特定のパッチバージョンには、これまでの削除や変更を心配せずにピンニングを許可します
  • 自己セットアップランナーを使用する場合、自動セットアップとPythonパッケージのダウンロード
  • Pythonのプリリリースバージョンのサポート
  • 用途


    参照action.yml
    基本:
    ステップ
    -使用するアクションcheckout@v2
    -使用します.
    View on GitHub