Precautions for combining Bugzilla with SVN

Source: Internet
Author: User
Tags install perl

Installation environment:
ActivePerl-5.8.8.822-MSWin32-x86-280952.msi
MySQL v5.0.41
Bugzilla 3.0.0, 3.0.1, 3.0.2, 3.0.3, or 3.0.4 (note 3.0.5 no trial)
IIS 5
The SVN server version must be 1.4.5 or earlier.

 

0. Install IIS
1. Install Perl ActivePerl-5.8.8.822-MSWin32-x86-280952.msi
In IIS, add properties-> Home Directory-> Configure. cgi item to set: C: \ Perl \ bin \ perl.exe-XC: \ bugzilla-3.0-WT "% s" % s
2. Install MySQL v5.0.41
3. Decompress Bugzilla 3.0.0, 3.0.1, 3.0.2, 3.0.3, or 3.0.4 (note 3.0.5 is not tested)
4. Run checksetup. pl -- check-modules in the bugzilla directory.
5. Install the missing Perl Module
PPM install DBD-MySQL
PPM install email-send
PPM install email-mime
PPM install template-Toolkit
PPM install TimeDate
Http://theoryx5.uwinnipeg.ca/ppms ppm repo add theory58s
PPM install email-mime-Modifier
PPM install gdgraph
PPM install gdtextutil
PPM install template-Gd
PPM install GD
PPM install email-mime-attachment-Stripper
PPM install email-reply
PPM install Perl-LDAP
PPM install HTML-Scrubber
PPM install mime-Tools
PPM install XML-twig
PPM install chart
PPM install patchreader
; Ppm install mod_perl
; Ppm install perlmagick
6. Run checksetup. pl -- check-modules again.
PPM update email-send
PPM update email-mime
7. Execute checksetup. pl for Installation
8. Modify the localconfig File
9. Run checksetup. pl again.
10. Modify the CGI. PM file in the lib directory under the perl directory and add: $ URL | = ''in row 2724 '';
11. Access http: // localhost/bugzilla305/index. cgi to access Bugzilla.

Install testopia testopia-2.0.tar.gz
1. untar the testopia 2.0 tarball inside your Bugzilla 3.0.x directory.
2. patch the bugzilla files.
There are two patch files. Patch-3.0 is for Bugzilla 3.0 (without a. 1. 2 or. 3 etc.) while patch-3.0.x is for Bugzilla 3.0.1-3.0.4 (as yet

Unreleased ).
On Linux systems it shoshould look something like: patch-P0-I testopia/patch-3.0.x
On Windows systems: patch -- Binary-P0-I testopia/patch-3.0.x
3. Run checksetup. pl
4. Install the missing Perl Module
PPM install GD-Graph3d
PPM install JSON
PPM install text-diff
5. Modify c: \ bugzilla-3.0.5 \ extensions \ testopia \ code \ install-requirements.pl to modify JSON version Conditions
6. Run checksetup. pl
7. Access http: // localhost/bugzilla305/index. cgi to access Bugzilla. (it is estimated that the JSON version is incorrect)
8. Modified IIS permissions. Default website-> right-click menu-> all tasks-> permission wizard, all options follow the default

 

Note: The version of the installed SVN server must be 1.4.5 or earlier.

Installing scmbug SCMBUG_RELEASE_0-23-3.zip
1. Decompress version 0-2-3 to drive C.
2. modify the configuration of c: \ Program Files \ scmbug \ etc \ scmbug \ daemon. conf.
3. Start c: \ Program Files \ scmbug \ etc \ init. d \ scmbug-server.bat
4. Copy files in c: \ Program Files \ scmbug \ share \ scmbug \ glue \ Templates \ SVN \ latest to the upper directory.
5. Install glue and run the following command in the c: \ Program Files \ scmbug \ bin directory:
Scmbug_install_glue.pl -- SCM = Subversion -- product = testproduct -- repository = file: // C:/repositories/pecstar3 -- bug = 770 -- Binary-paths = "C:/Program

Files/visualsvn server/bin "-- daemon = 127.0.0.1
Where:
C:/program files/visualsvn server/bin directory must have diff.exe, SVN... and Other Related Programs
Repository should be in file format
6. Modify the consolidate_cvs_messages value in the hooks \ etc \ scmbug \ glue. conf file in file: // C:/repositories/pecstar3 to 0;
7. When a project is checked out, the HTTPS protocol should be used for SVN users. The ing between the user and the bugzilla user is configured in step 2;
8. When submitting in SVN, the log format can be found in the following statement, with no less than 50 characters:
Bug 1: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

The SVN version 1.4.5 is required for parameter configuration according to the actual situation.
Installation Complete

 

 

 

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.