페이지

2016년 2월 15일 월요일

Setting up a collaboration server with open source tools

Introduction

In this document I present a practical set of open source tools that can be used to set up a collaboration server for software development teams.

With software tools that help efficient collaboration and manage workflows systematically with low overhead, you are able to ...

  • Share all the issues and progresses of work.
  • Participate in the activities to analyze problems and find out solutions.
  • Understand the software state.

These benefits will help members reach a consensus to make decisions on the readiness of their software releases at various stages.

Open source tools

When the operating system has already been installed, the installation of all the other tools can be completed in one day.
  • OS: Ubuntu 14.04 LTS
  • AMP - Apache, MySQL, PHP/Perl/Python
  • postfix - SMTP server/client which enables software tools to send emails.
  • Open JDK
  • Git - Version control system
  • Redmine - Project management tool
  • Bugzilla - Issue tracking
  • Gerrit - Git repository server and code review tool
  • Gitblit - Git repository viewer
  • Jenkins - Continuous integration and build automation

Service URLs

If the Apache HTTP server is used to work as a web server in the type of reverse proxy, it is possible to configure the service URLs like the following:
  • Redmine - http://<server>/redmine
  • Bugzilla - http://<server>/bugzilla
  • Gerrit - http://<server>/gerrit
  • Gitblit - http://<server>/gitblit
  • Jenkins - http://<server>/jenkins

댓글 없음:

댓글 쓰기

차등 정보보호 - 개념

차등 정보보호 - 개념 재식별 위험 가장 확실한 정보보호는 정보를 아예 공개하지 않는 것입니다. 그렇게 되면 그 정보의 활용 가치 또한 없는 셈입니다. 정보의 활용을 통해 가치를 조금이라도 만들어 보고자 한다면 ...