Skip to main content

Install Codebrag

CODEBRAG

Codebrag is a code review tools. In this post, we will learn how to install Codebrag on ubuntu.

Prerequisite

  • Java 7
  • Git

Install Codebrag

Download and unzip Codebrag
wget http://codebrag.com/latest/codebrag.zip
unzip codebrag.zip

Clone Repository

cd codebrag-2.3/repos
git clone <your repository url>

Edit Configuration

Open codebrag-2.3/codebrag.conf file.

Repository Configuration

In codebrag-2.3/codebrag.conf file, find the repository block and replace repository, username, password, passphrase to your git repository, username, password, and secret_passphrase in case you do not have a secret_passphrase leave it blank.
repository { 
    username = "your_git_username" 
    password = "your_git_password"
    passphrase = ""
}

Email Configuration

In codebrag-2.3/codebrag.conf file, find the email block and replace smtp-username, smtp-password, and from to your_gmail_username, your_gmail_password, and your_gmail_username and add STARTTLS = true
email { 
    smtp-host = "smtp-gmail.com"
    smtp-pot = "465"
    smtp-username = "xyz@gmail.com"
    smtp-password = "xyz@123"
    from = "xyz@gmail.com"
    encoding = "UTF-8"
    ssl-connection = true
    varify-ssl-certificate = false 
    STARTTLS = true
} 
Here xyz@gmail.com is your email (Gmail) address and xyz@123 is your Gmail password.
You may need to enable less secure apps setting of your google account. 

Start Codebrag

Open terminal and type following command
cd codebrag-2.3/
./codebrag.sh start 
similarly, you can restart Codebrag by ./codebrag.sh restart, stop by ./codebrag.sh stop and check the status by ./codebrag.sh status. Open your favorite browser and go to URL localhost:8080. 

Please write comments if you find anything incorrect, or you want to share more information about the topic discussed above.

Comments

Popular posts from this blog

OFFSET in Computer Science

OFFSET in Computer Science In the post, We will understand what is the meaning of OFFSET in computer science with an example. In computer science offset comes picture at may place like packing a data structure, encoding the data etc in some standard protocol so that other parties can deserialise it and understand the data. We will understand its important how does it work with example. suppose we have a data structure for a student like { name:string[20] roll: int[4] course: string[25] batch: int[4] } We want to serialise below student data  { name:"Amit Gupta" roll: 1234 course:Computer Science" batch: 2018 } Our protocol follow the rule that we will insert a value and if space will remain empty we will fill it with $ for example length of "Amit Gupta" is 10 but standard size is 20 so will fill 10 $ after "Amit Gupta". So serialisation of above data will be Amit Gupta$$$$$$$$$$1234Computer Sc...

Pointer In C Programming Language

Pointer In C Programming Language In this post, We will learn about pointer in C programming language. Introduction Pointers in C programming language is a variable that stores the memory address of another variable. A pointer in C is used to allocate memory dynamically i.e. at runtime. The pointer variable might be belonging to any of the data types such as int, float, char, double, short etc. Important Points About Pointer in C: Pointer stores the address of a variable whereas a normal variable stores the value.   The content of the C pointer always be a whole number i.e. address. Default C pointer is initialized to null, i.e. int *p = null. The value of the null pointer is 0. & symbol is used to get the address of the variable. * symbol is used to get the value of the variable that the pointer is pointing to. If a pointer in C is assigned to NULL, it means it is pointing to nothing. Two pointers can be subtracted to know how many elements are available...

Number system

Number system (Basic) 1. Addition : The mother of all calculation. Performing addition is no big deal for anyone but doing it at a pace of 5 to 10 times faster, which is required in competitive exams like CAT is surely a heck of work.  Following method also called as number-line method discussed below enables doing addition without carry-over and with proper practice increases addition capacity multi folds. Suppose we have to add 78 and 86,  #How to progress? Start with addition of two 2 digit numbers, then try adding multiple 2 digit number and finally multiple digits numbers.  2. Subtraction : As subtraction is extension of addition, the trick is just an extension of method discussed above. Suppose we have to subtract 38 from 72, treat it as what we have to add to 38 to get 72. Again number line system comes to rescue.                First we find the number which have to be added to 38 toe...