2017-08-17 1 views
0

GithubページでホストされているJekyllベースのウェブサイトがあり、毎日ファイルを自動的に再構築したいと考えています。私はオンラインで検索し、Travis CIでそれを行うことができることを発見しました。Travis CIを使用して毎日ジキルのウェブサイトを再構築するには?

私の理解から、私は毎日githubに空のコミットをプッシュするスクリプトを作成する必要があります。

私はCIサービスを使用したことがないので、誰かがそれをやる方法を説明できるかどうか、ステップバイステップでスクリプトを書く方法について本当に感謝します。

+1

「ステップバイステップ」のリクエストは、おそらくここでは広すぎます。ボランティアに生産を依頼する作業はたくさんあります。なぜなら、その本には本が書かれていることがあります(そして多くの本はこのトピックに書かれています)。あなた自身でこれについての研究をしましたか?たぶんTravisには、再構築をトリガするために使用できるAPIがありますか? – halfer

+0

たとえば、20秒間の検索エンジン検索で[この結果](https://duckduckgo.com/?q=regular+travis+build)が表示され、dzone.comの最初の結果は非常によく見えます。 – halfer

+1

[Jekyll/Github Pagesの自動ビルド]の可能な複製は、時間に基づいています(https://stackoverflow.com/questions/42335256/automating-jekyll-github-pages-builds-based-on-time) – JoostS

答えて

0

私はあなたの痛みを感じます。私はこれも検索してきました。トラビスCIでこれを行うのは複雑な方法だと思います。それは可能ですが、セットアップするのは悪夢です。このプロセスは(不十分に)ここに記述されています:Automating Jekyll/Github Pages builds based on time、この質問を正当化します。

これはあまりにも複雑な理由は、トラビスCIはこの仕事のためのものではなく、基本的には過剰です。 Forestry.ioやCloudCannon(または他のホストされているJekyllサービス)がこれを実装すると、本当にクールになるので、スイッチを反転させるだけです。

このOPの質問は次の通りです:Count days in Jekyllが面白いです。営業担当者は、毎日のビルドは「日数の問題」の解決策だと考えているという印象を受けます。私はその問題に対する解決策はJavascriptだと思う。しかし、Jekyllサイトの毎日のビルドでは、「ポストスケジューリング」のような他の基本的なWebサイト機能が有効になりますが、これは解決できません.Javascriptで解決するのがはるかに難しいです。

関連する問題