問題タブ [php-ci]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1100 参照

php - プロジェクトの phpci.yml ファイルの編集

PHPCI をインストールし、テスト用に PHPCI に「myproject」という名前のプロジェクトを追加しました。プロジェクトのルート ディレクトリに「phpci.yml」ファイルを含めるように求められます。この「phpci.tml」ファイルは次のようになります。

ファイルのパターンを表示するには、ここをクリックしてください。このファイルのどの部分を編集して、以下に示すように myproject の説明としてプロジェクトに含める必要がありますか?

  1. プロジェクトのルート ディレクトリ: myproject
  2. データベース名: mydb
  3. データベース ユーザー: ルート
  4. データベース パス: シークレット
  5. ホスト: ローカルホスト

この点で誰かが私を助けてもらえますか?

0 投票する
1 に答える
38 参照

php - オートコンプリートの読み込み時のエラー

次のようなタグ html があります。

そして、オートコンプリートを使用して入力テキストにフィットを追加したいと考えています。

このようなコード:

そしてコントローラーPHPは次のよ​​うになります:

firebug でコンソールをチェックしようとすると、次のようなエラーが表示されます。 ここに画像の説明を入力

次のようにコントローラーで getDataLaporan を呼び出します。

オートコンプリートで「justtesting」という結果を取得するにはどうすればよいですか?

0 投票する
1 に答える
320 参照

git - PHP-CI、コンポーザーの依存関係、プライベート github リポジトリ

状況:

  • プライベート github リポジトリに symfony2 プロジェクトがあります。
  • このプロジェクトにはベンダーの依存関係があり、そのうちの 1 つは別のプライベート リポジトリにあります。私はこのリポジトリを所有していませんが、寄稿者であり、読み取り/書き込みができます。次の方法で composer を使用してプロジェクトに追加します。
    "repositories": [{ "type": "vcs", "url": "git@github.com:company/dependency.git" }], "require": {"company/dependency": "~1.0"}

  • PHPCI テスト サーバーをセットアップし、メイン プロジェクトを追加し、cron ジョブをセットアップしました。すべて「マニュアルに従って」実行しました。

  • このサーバー (/root/.ssh) で SSH キーを生成し、そのキーを個人の github アカウントに追加しました。
  • root として、このテスト サーバーのメイン プロジェクト リポジトリと依存関係リポジトリを手動で複製できます。

しかし、PHPCI でビルドを実行すると、次のメッセージが表示されます。

そのため、認証の問題により、ベンダーの依存関係を取得できません。しかし、これもプライベート リポジトリにあるメイン プロジェクトは、PHPCI によって問題なく複製されています。

cronjob と composer は root として実行されており、/var/www/phpci/PHPCI/buildフォルダーは root が所有するビルドで満たされています。では、なぜプロジェクトは正常に複製されるのに、依存関係は複製されないのでしょうか?

これを修正する最良の方法は何ですか?

0 投票する
0 に答える
242 参照

javascript - PHP、Javascript、jQuery、AngularJS を使用するプロジェクト向けの継続的インテグレーションおよびテスト ツール

CMS で Web サイトをセットアップするために使用する基本プロジェクトがあります。ますます多くのオプションがあり、そのコードを維持することはますます困難になっています。継続的インテグレーションを使用して、最終的にテストの追加を開始する予定です。このシステムは、MySQL データベースを使用して PHP で作成され、jQuery や AngularJS などのライブラリを使用します。

以下のようなツールを考えています。

  • テスト ツール:

    • PHP: PHP ユニット
    • Javascript / jQuery / AngularJS: ジャスミン
    • また、フロントエンド テスト用および PHPUnit 用の Selenium (Selenium Webdriver)
  • Subversion (そうである必要があります)

  • CI: PHP CI

これらの選択が良いかどうかお聞きしたいです。多分TeamCityは良くなるでしょうか?誰かが PHP / Javascript プロジェクトの経験があり、アドバイスを与えることができます。

0 投票する
1 に答える
678 参照

php - PHPCI でのビルドには時間がかかります

Continues Integration をセットアップしていますが、すべてにそれほど時間がかかるのではないかと考えています。その間、私のビルドは 1 日以上実行されていますが、まだ完了していません。

通常のLaravelアプリでコントローラーが20個程度なので少し時間は許されますが、1日以上?

私の意見では、私の設定はかなり単純です。

エラーはなく、(今のところ)厄介なステータス「保留中」のみです

ログを確認すると、次のエラーが表示されます。

2016/01/28 08:01:32 [error] 6702#0: *4 FastCGI sent in stderr: "PHP message: PHP Fatal error: Class 'PHPCI\Controller' not found in /var/www/vendor/block8/ b8framework/b8/Application.php on line 93" アップストリームからの応答ヘッダーの読み取り中、クライアント: someipaddress、サーバー: green.somedomain.com、要求: "GET /assets/js/plugins/datepicker/locales/bootstrap-datepicker.en .js HTTP/1.1"、アップストリーム: "fastcgi://unix:/var/run/php5-fpm.sock:"、ホスト: "green.somedomain.com"、リファラー: " http://green.somedomain. com/build/view/5 "

composer update / install を実行し、nginx 構成に次のルールも追加しました。

fastcgi_param SCRIPT_NAME index.php;

私の質問は、これは正常ですか?私の設定は良いですか?私は何かを忘れていますか?

0 投票する
0 に答える
66 参照

php - php-ci構成ビルドが機能しない

ビルドが成功した後、構成がビルドをコピーしていません。私の構成は次のようになります

誰かが構成の例を教えてくれればいいのですが。初めてphp-ciを使用しました

0 投票する
1 に答える
239 参照

php - プッシュ以外に PHP-CI Webhook を手動でトリガーする方法

PHP-CI Webhook を手動でトリガーする方法を知っている人はいますか?

Hipchat Integration に接続したかったからです。

0 投票する
0 に答える
49 参照

php - githubプルリクエストでPHPCIステータスを取得していますか?

PHPCIを使用してgithubでビルドステータスを取得できるかどうか疑問に思っています。これに似たものですが、PHPCI の場合:

http://s3itch.paperplanes.de/Fullscreen-13-2-20120827-214248.png

私が実行している PHPCI の展開サーバーは正常に動作しますが、この機能が欲しいと思っています。これまでのところ、ドキュメントでそれについて何も見つけることができないようです。