Teknik Pembangunan
From PRADO Wiki
Contents |
Teknik pembangunan
Kami menggunakan Bitten sebagai teknik pembangunan dan sistem integrasi berlanjut. Bitten terdiri dari piranti master dan slave serta antarmuka administrasi melalui sebuah plugin untuk Trac.
Bitten akan berjalan di berbagai sasaran yang sudah disiapkan dalam [wiki:Development/BuildSystem Sistem Pembangunan] kami dan mencoba untuk menjalankan pembangunan untuk setiap revisi. Jika anda tersambung ke Bitten Master dengan target platform yang belum dibangun, ia akan mencoba untuk mengisi lubang dalam serangkaian pembangunan. Jika anda tersambung dari sebuah platform yang tidak sesuai dengan apa yang dikonfigurasi Bitten Master, ia akan menolak pembangunan. Jika anda memiliki akses yang juga memungkinkan untuk mengulang pembangunan untuk beberapa alasan karena kesalahan terhadap persiapan anda.
Instalasi
Ini adalah versi pendek dari Bimbingan Instalasi Bitten.
Download Bitten versi 0.5.2 - http://prdownloads.sourceforge.net/bitten/Bitten-0.5.2.tar.gz
Catatan: Anda memerlukan setuptools >= 0.6a2
$ sudo python setup.py install
Konfigurasi Slave
Lihat di Status Pembangunan untuk melihat target platform mana yang belum dibangun. Informasi tambahan mengenai paket software dan versi dikerjakan melalui file-INI sederhana yang disebut bitten.ini. Tambahkan sesuatu seperti yang berikut ke file itu:
[php] version = 5.x.y
Menjalankan Pembangunan Slave
Anda menjalankan pembangunan slave dari baris perintah dengan perintah ini di dalam trunk.
$ build-slave --config=bitten.ini www.pradosoft.com
Pemecahan masalah
Jika anda mengalami kesulitan anda dapat mencoba untuk menjalankan slave dalam mode verbose dan debug.
$ bitten-slave --debug --verbose

