Part I. OpenCIT Server



Similar documents
How To Use Exhange On Outlook On A Pc Or Macintosh Outlook 2007 On Your Pc Or Ipad (For Windows Xp) On Your Ipad Or Ipa (For Your Windows Xp). (For A Macintosh) On A

ITA Mail Archive Setup Guide

Deployment of Keepit for Windows

UH Mail Server Retirement

e- storage Mail Archive

Nintex Workflow 2010 Installation Guide. Installation Guide Nintex USA LLC, All rights reserved. Errors and omissions excepted.

MIGRATING TO AVALANCHE 5.0 WITH MS SQL SERVER

NetBeat NAC Version 9.2 Build 4 Release Notes

How To Use Gfi Mailarchiver On A Pc Or Macbook With Gfi From A Windows 7.5 (Windows 7) On A Microsoft Mail Server On A Gfi Server On An Ipod Or Gfi.Org (

Grand Blanc Community Schools

SJRWMD Cloud-Based Quick-Start Guide

If you are you are using Microsoft outlook 2007, then new toolbar will be added below the Outlook menu bar,

Alert Notification of Critical Results (ANCR) Public Domain Deployment Instructions

How To Export Data From Exchange To A Mailbox On A Pc Or Macintosh (For Free) With A Gpl Or Ipa (For A Free) Or Ipo (For Cheap) With An Outlook 2003 Or Outlook 2007 (For An Ub

Setting up a Scheduled task to upload pupil records to ParentPay

NAS 206 Using NAS with Windows Active Directory

NovaBACKUP xsp Version 15.0 Upgrade Guide

Active Directory Authentication Integration

Configuring your client to connect to your Exchange mailbox

SPAMfighter Exchange Module

User Guide. Please visit the Helpdesk website for more information:

Setting up Sharp MX-Color Imagers for Inbound Fax Routing to or Network Folder

HarePoint Active Directory Self Service Manual

Dwebs IIS Log Archiver Installation and Configuration Guide for Helm 4

Trend Micro Worry- Free Business Security st time setup Tips & Tricks

Print Audit 6 Network Installation Guide

Basic Exchange Setup Guide

Realfax Service User Manual Version 4

How To - Implement Single Sign On Authentication with Active Directory

DOCUMENT MANAGEMENT SYSTEM

1) Go to the following URL: 2) Login with your NUS account and password.

Monitoring Oracle Enterprise Performance Management System Release Deployments from Oracle Enterprise Manager 12c

NetWrix File Server Change Reporter. Quick Start Guide

POP3 Connector for Exchange - Configuration

Getting Started with Your New Services

Installing GFI MailArchiver

Installing GFI MailArchiver

SNAMP Data Server Tutorial

ClicktoFax Service Usage Manual

SecureAware on IIS8 on Windows Server 2008/- 12 R2-64bit

Enterprise Server Setup Guide

Your Archiving Service

Using Microsoft Windows Authentication for Microsoft SQL Server Connections in Data Archive

IIS, FTP Server and Windows

Configuring -to-Feed in MangoApps

escan SBS 2008 Installation Guide

Enterprise Vault.cloud Deployment Checklist

Milestone Systems Software Manager 1.5. Administrator's Manual

NetWrix SQL Server Change Reporter. Quick Start Guide

1. Navigate to Control Panel and click on User Accounts and Family Safety. 2. Click on User Accounts

Ad Hoc (Temporary) Accounts Instructions

BTC STUDENT GUIDE

Integrating with IBM Tivoli TSOM

Sentral servers provide a wide range of services to school networks.

To access your FVCC via a Smart phone or other mobile device:

SSL VPN Setup for Windows

SIMPLIFY MICROSOFT CRM AND QUICKBOOKS INTEGRATION Microsoft Dynamics CRM Online to QuickBooks Bidirectional

Installation Instructions

Basic Exchange Setup Guide

Wazza s QuickStart 17. Leopard Server - Blogs & Wikis

NETWRIX CHANGE NOTIFIER

Quick Start Guide. Your New Account

Installing GFI MailArchiver

Microsoft Outlook Setup With Exchange Server. Outlook

WirelessOffice Administrator LDAP/Active Directory Support

educ Office Remove & create new Outlook profile

Installation Guide. . All right reserved. For more information about Specops Deploy and other Specops products, visit

DESKTOP CLIENT CONFIGURATION GUIDE BUSINESS

Specops Command. Installation Guide

Quick Start and Trial Guide (Mail) Version 3 For ios Devices

IT Support Tracking with Request Tracker (RT)

User guide. Business

CHARTER BUSINESS CUSTOM HOSTING MIGRATION INSTRUCTIONS

Connected Data. Connected Data requirements for SSO

Lync Online Deployment Guide. Version 1.0

Microsoft Office 365 Exchange Online Cloud

Case Closed Installation and Setup

Web Hosting Control Panel Guide

UNIFIED COMMUNICATIONS POST-MIGRATION INSTRUCTIONS

MSI Admin Tool User Guide

NETWRIX EVENT LOG MANAGER

Prepared by Mythtech Limited OFFICE 365 MIGRATION MANUAL GUIDELINE

IRMACS Setup. Your IRMACS is available internally by the IMAP protocol. The server settings used are:

HarePoint Password Change Manual

How To Update Health Fund Fees On Medicaldirector.Com

Windows Clients and GoPrint Print Queues

Fasthosts Internet Parallels Plesk 10 Manual

Lucid Key Server v2 Installation Documentation.

Step by Step. Use the Cloud Login Website

EventTracker: Configuring DLA Extension for AWStats Report AWStats Reports

To set up Egnyte so employees can log in using SSO, follow the steps below to configure VMware Horizon and Egnyte to work with each other.

Information & Communication Technologies FTP and GroupWise Archives Wilfrid Laurier University

LICENSE4J LICENSE ACTIVATION AND VALIDATION PROXY SERVER USER GUIDE

ecstudent-ts Terminal Server How to Use

Installing Policy Patrol on a separate machine

Integrating with BarTender Integration Builder

Microsoft Outlook: Beyond the Inbox

Allianz Global Investors Remote Access Guide

Transcription:

OpenCIT Manual 12

Table of Contents I. OpenCIT Server... 1 1. How to read the Manual... 2 2. What is the Open Continuous Integration And Test Server... 3 II. Using the OpenCIT Server... 4 3. Quickstart... 5 3.1. Setting up the OpenCIT... 5 3.2. Using the OpenCIT... 5 III. Customizing the OpenCIT Server... 7 4. How to customize the OpenCIT?... 8 IV. Contributing to the OpenCIT Project... 9 5. How to contribute to the OpenCIT project?... 10 ii

Part I. OpenCIT Server This part gives an introduction into the OpenCIT. It explains the idea behind the OpenCIt and its purpose. The target audience of this part is everyone interested into the OpenCIT. 1

Chapter 1. How to read the Manual Like any open source project we have the problem that writing documentation is a pain and nobody is paid for doing it. In combination with the rapidly changing OpenCIT source base this will lead to a huge mess within shortest time. To avoid this problem we've introduced regular documentation reviews and, more importantly, the following rules which apply both for writing the document and for reading it. The manual is written as short and precise as possible (less text means lesser to read and even lesser to review) For the customization and contribution section - the manual does not describe how to use an interface but only coarse grained concepts in the OpenCIT. Since changes of the OpenCIT are performed by developers not users we expect that JavaDoc is no problem for them. Writing JavaDoc and keep it up to date is still hard for developers, but much easier than maintaining an external document. Therefore, all concepts are explained and linked directly to the very well documented interfaces in the OpenCIT on Github. To fully understand and use them you'll have to read this manual parallel to the interface documentation in the source code. 2

Chapter 2. What is the Open Continuous Integration And Test Server The Open Continuous Integration and Test (OpenCIT) server can be used to automatically build, test and deploy projects. It makes it easier for developers to integrate changes and easier for users to obtain fresh builds of a project. The OpenCIT tries to provide additional benefits compared to other CI & T solutions by building upon the open and highly customizable OpenEngSB platform. Furthermore the OpenCIT itself is also a FOSS project, which provides its users with the possibility to adapt all aspects of the CI & T process. The domain and connector concept of the OpenEngSB make it possible to define the OpenCIT workflow completely independent of specific tools. Therefore any build, test and deploy tool can be used together with the OpenCIT. 3

Part II. Using the OpenCIT Server This part gives an introduction into how to use the OpenCIT. The target audience of this part are users of the OpenCIT. 4

Chapter 3. Quickstart 3.1. Setting up the OpenCIT To set up a basic OpenCIT setup follow these steps: Create a new unpriviledged user on your host. This is not strictly needed, but highly recommended for security purposes Unpack the OpenCIT archive in a folder of your choice Execute opencit/bin/karaf.sh server to run the server. To be able to log off from the shell without terminating the server you can user screen opencit/bin/karaf.sh There is also a start script for Microsoft Windows systems in opencit/bin/karaf.bat OpenCIT is now running and listening to port 8095. To configure it and set up projects use any webbrowser to navigate to http://localhost:8095 3.2. Using the OpenCIT Once OpenCIT is running use a webbrowser to open http://localhost:8095. Log in at the login screen with the (currently hardcoded) username "user" and password "password". After a successful login you will see a list of configured projects, which is empty in a freshly installed OpenCIT. 3.2.1. Setting up a project To set up a new project you have to configure 6 connectors: SCM Domain: The SCM domain connector is responsible for downloading the source code and notifying OpenCIT when new commits arrive. Build Domain: This connector is responsible for compiling the source code. Test Domain: This connector executes your unit and/or integration tests. Deploy Domain:??? Notification Domain: This connector sends out notifications(e.g. Emails) with the results of test runs. Report Domain: This connector archives the results of past test runs. For detailed information consult the next chapter. 5

Quickstart 3.2.2. Executing the CI and T workflow TBD 6

Part III. Customizing the OpenCIT Server This part gives an introduction into how to customize the OpenCIT. The target audience of this part are developers, who want to customize the OpenCIT. 7

Chapter 4. How to customize the OpenCIT? TBW 8

Part IV. Contributing to the OpenCIT Project This part contains information for developers, who want to contribute to the OpenCIT project. The target audience of this part are developers, who want to contribute to the OpenCIT project. 9

Chapter 5. How to contribute to the OpenCIT project? If you have a good idea for the improvement of the OpenCIT project, please feel free to contact us on the developer mailing list. The guidelines for the development of the OpenCIT correspond to the guidelines for the development of the OpenEngSB. Therefore everyone who wants to contribute to the OpenCIT, should read the contribution section of the OpenEngSB manual. The OpenCIT issue tracker can be used to file issue, bugs or other problems. Furthermore it is a great entry point for developers, who want to contribute, as they can browse the issues and find out in which direction the OpenCIT will develop in the future. If there are any further questions about the development process for the OpenCIT, please feel free to contact the OpenCIT developer team through the mailing list. 10