一連の操作のために、すべてのgitがケリを一つのボタンを押すと、プロジェクト、テスト、codecc、カバレッジ、構築、自動展開、操作のフロントエンドをeslintそれについて考えることは光栄です。
ここで紹介githubのリポジトリ+トラヴィスが-CI操作を完了です。
- githubの上のgitリポジトリを提供提供
- githubのログイントラビス-CIの公式ウェブサイト:https://travis-ci.org/、準Gitプロジェクト
-
環境変数の設定
-
新.travis.ymlファイルリポジトリのルートディレクトリ、次のように:
言語:node_js node_jsを: - '12は :枝 のみ: - マスター-唯一のマスターブランチの後に建設されるプッシュ インストール: - NPMインストール スクリプト: - NPM RUNビルド after_scriptを: - LS - A - RM - RF .git -あなたは、ファイル、ディレクトリdistのビルドがラインだけのCD ./distを押した場合、.gitファイルを削除するには、ディレクトリ全体をプッシュする必要がある場合、あなたは、.gitファイルを削除する必要はありませんそれ以外の場合は、最後の文のgit pushは上のプッシュしないだろう - LSを- - のinit gitの - user.name Gitの設定"$ {GH_USER}" - Gitの設定user.email "$ {GH_EMAIL}" - Gitリポジトリを追加。 - Gitの-mをコミット"111コミット" - Gitのステータス - Gitのプッシュ--force --quiet "のhttps:// $ {GH_TOKEN} @ $ {GH_REF}" マスター:DEV
5、現在のdevの枝のgitリポジトリの結果に構築するための最後の一押し。
建設段階:
before_install:前の実装の位相インストール
スクリプト段階の前に行われた:before_script
after_failure:スクリプトの実行フェーズが失敗した場合
after_success:スクリプトの舞台の成功時に実行する
before_deployは:ステップの前に行われてデプロイ
after_deploy:ステップの後に実行展開
スクリプト段階の後に実行:after_scriptを
拡張:
追加試験、糸くずや他の操作の場合にのみ証明する文書を構築し、製品は、例をプッシュするのdevの枝を構築し、
直接NPMの実行ビルドする前に、NPMの実行テストを増やし、実行糸くずをNPM;スクリプト