Skip to content
This repository has been archived by the owner on Apr 27, 2023. It is now read-only.

Upgrade from 2.2 to 2.3

rucek edited this page Nov 10, 2014 · 2 revisions

In order to upgrade from Codebrag 2.2 to 2.3 you need to:

  1. Download and unpack new package
  2. Copy data and repos directores and your codebrag.conf file
  3. Run upgrade script

Ping us at [email protected] if you encounter any issues with the upgrade process. We will do our best to help you.

Note: Commands bellow assume you are on Linux.

Step 1. Download and unpack

Download the new package, unpack (keep the old installation):

wget http://codebrag.com/latest/codebrag.zip
unzip codebrag.zip

That should create directory codebrag-2.3.

Step 2. Copy 'data' and 'repos' directories and your codebrag.conf file

Stop the old Codebrag:

cd <old codebrag>
./codebrag.sh stop

and copy contents of data and repos directories and your codebrag.conf file to new Codebrag location:

cp -r <old codebrag>/data <old codebrag>/repos codebrag-2.3
cp <old codebrag>/codebrag.conf codebrag-2.3

repos directory should now contain clone of your repository. Please, do not clone additional repositories yet.

Step 3. Run upgrade script

Watched branches

Since version 2.3 Codebrag lets you configure watched branches, i.e. the branches for which you want to receive notifications. After running the migration script, each user will be automatically watching the branches they have selected at the moment in each repository. If a user has not selected any branch, they will be automatically watching the master branch.

The watched branches can be changed later on, please refer to the installation instructions for details.

Run upgrade script from new Codebrag:

cd ../codebrag-2.3
./upgrade_22_23.sh

Finally, start Codebrag with:

./codebrag.sh start