Git repository hosting and CI tool
Buildr is a two part website (a statically hosted front-end and a NodeJS backend) that contains all the parts required in DevOps.
Features:
- Repository viewer
- Issues browser
- Merge/PR support
- Markdown support
- Support for any language supported by highlightjs
- Raw file accessing (with incorrect content-type)
- Commits viewer with diffs
- Multi-branch support, with GitFlow support
- Continuous integration tool
- Directly linked with repository viewer - no configuration files needed
- Support for Linux, Windows and Mac
- Deploy directly from repository viewer
- Generate change logs automatically
- Download
bundle.zipthe latest release. - Installing the server:
- Copying files:
- If you want an exe to run the backend, copy
backend.exeandconfiguration.jsonto your target directory. - If you want to use NodeJS to run the backend, copy the contents of
backend-node/andconfiguration.jsonto your target directory.
- If you want an exe to run the backend, copy
- Make sure that the configuration matches your settings.
- Run either the EXE or
yarn startin the directory you copied everything to.
- Copying files:
- Installing the client:
- Open the
frontend/folder. - Remove the
dist/and.cache/directories if they exist. - Run
build.batorbuild.sh(depending on your system) oryarn run prod. - Copy the contents of
dist/to your server. Make sure that it is at a root path. - Make sure that the backend configuration of the frontend matches your server.
- Open the
git clone https://github.com/Zoweb/Buildr
cd Buildr
# Set up client
cd Client
yarn install
# Set up server
cd ../Server
yarn install# Start client, in /Client
yarn run dev# Start server, in /Server
yarn run dev- Fork it
- Create the branch:
- Features:
feature/foo-bar - Hot-Fixes:
hotfix/foo-bar - Support:
support/foo-bar
- Features:
- Commit your changes
- Push the branch
- Create a PR
Licensed under the MIT license. See the LICENSE file for more details.
