あなたのアイビスeBookをこのGithubアクション+ワークフローでビルドする
7574 ワード
導入
The
ibis-build-action
アクションを自動的に実行するgithubアクションですibis
プッシュイベントにあなたのmain
枝.Ibis オープンソースのPHPツールでは、ブックマークを書くことができます.これはMohamed Said 誰が彼は自分の電子ブックを生成するために使用して、彼はその時に書いていた!
アイビスは、私はすでに複数の電子ブックを作成することができました.しかし、誰もが自分のラップトップにインストールされてPHPと作曲家を持っていないので、あなたのeBookプロジェクトに貢献する人々は、変更後に電子ブックのPDFをエクスポートすることができない場合があります.
このため、私はあなたのラップトップにPHPをインストールせずに自動的にGiTubにIBISビルドを自動的に生成するGithubアクションを作成することを決めた理由です.
提出カテゴリ
メンテーナは必要である
マイワークフロー
IBIS PDFファイルを自動的にビルドするには
.github/workflows/
を塗りつぶし、ibis.yml
次のコンテンツを使用します.name: Ibis eBook Generation
on:
push:
branches:
- main
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/[email protected]
with:
fetch-depth: '0'
- name: Build Ibis Export Files
uses: bobbyiliev/[email protected]
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
IBIS_PATH: './'
IBIS_BRANCH: 'main'
EMAIL: '[email protected]'
COMMIT_MESSAGE: 'Updated Ibis Exorted Files'
環境変数
これは環境変数のリストです.
GITHUB_TOKEN
: REPOにタグを付ける許可のために必要です.そのままにしておけばいい.IBIS_PATH
: IBIS INITフォルダへのパス.デフォルトでは./
しかし、カスタムの場所がある場合は、それを更新してくださいIBIS_BRANCH
: IBISエクスポートされたファイルが分岐され、プッシュされます.デフォルトはmain
. EMAIL
: コミットが関連するメールアドレス.COMMIT_MESSAGE
: コミットメッセージ.概要
あなたは
ibis-build-action
アクションリポジトリbobbyiliev / ibis-build-action
iBISをマージにビルドする
アイビスビルドアクション
IBISビルドを自動的に実行するGithubアクション
main
.
アイビス
Ibis は、ブックマークを書くことができます.
用途
IBIS PDFファイルを自動的にビルドするには
.github/workflows/
を塗りつぶし、ibis.yml
次のコンテンツを使用します.名前:イビス電子ブック生成
で
プッシュ
枝
-メイン
仕事
ビルド
Ubuntuの最新情報
手順:
-使用するアクション[email protected]
で
深さの取得
ファイル名をエクスポートする
使用法: bbbyiliev/ibis build [email protected]
環境変数
トークントークン:${ Secks . githubstra token }
イビザパス:
アイビスストラ支店
電子メール:'[email protected]'
のメッセージを更新しました
環境変数
GITHUB_TOKEN
: REPOにタグを付ける許可のために必要です.そのままにしておけばいい.IBIS_PATH
: アイビスへの道.The
ibis-build-action
Githubアクションは、あなたのリポジトリに一度追加しました.あなたがプッシュするたびに
main
または、PRを合併するmain
このワークフローは平気です.ibis build
サンプルを含むコマンド
これはあなたの電子ブックのPDFファイルを生成し、リポジトリのコンテンツフォルダに格納を提供します.
電子ブックプロジェクト
ibis-build-action
ギタブアクション代替アプローチ
として、最近の私の注意には、場合は、PDFの管理についてのより柔軟性を必要とした
ibis-build-action
Githubアクションではなく、アーティファクトを生成できます.ここでは、同じビルドを行うが、PDFをアーティファクトとして保存します.
Ibis artifact workflow
結論
イビスは素晴らしいツールであり、ケースでは、電子ブックを試してみることを確認することを計画している!
を使用して
ibis-build-action
GitHubアクションは、特定の支店へのプッシュごとに電子ブックPDFの生成を自動化することができます常にあなたの電子ブックの最新のエクスポートを持っている!この動画はお気に入りから削除されています
私は、これが役に立つことを望みます!
Reference
この問題について(あなたのアイビスeBookをこのGithubアクション+ワークフローでビルドする), 我々は、より多くの情報をここで見つけました https://dev.to/bobbyiliev/automate-your-ibis-ebook-build-process-no5テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol