https://onedev.io/ is a Git server with full support for pull requests, code reviews, and continuous integration. It also provides a Kanban board, a wiki, and a package registry. It is a self-hosted alternative to GitHub, GitLab, and Bitbucket.
Create OneDev Account on physical server
The ip address is the external ip address of the server
- Example URL: http://192.168.1.100:6610
- Create Administrator Account
Login Name
Password
Full Name
Email Address
Add External IP address to URL
Add a agent for build pipelines
Switch to root
sudo su -
cd /opt/qubinode_navigator/
Run the agent
./dependancies/onedev/configure-onedev-agent.sh
After Script has ran you will see the agent as avaiable
- Example Url: http://192.168.1.100:6610/~administration/agents
Menu > Administration > Agents
Add Job Executor
- Type:
Remote Shell Executor
- Name:
default-executor
You can now run the following pipelines
OneDev - Deploying Generic VMs
- Deploying Generic VMs: Guide for deploying generic VMs using OneDev.
OneDev - Agent Based Installer Pipelines
- External Deployment: Guide for deploying OpenShift using OneDev’s agent-based installer pipelines for external environments.
- Internal Deployment: Instructions for deploying OpenShift using OneDev’s agent-based installer pipelines for internal environments.
OneDev - kcli-openshift4-baremetal Pipelines
- Externally: Steps to deploy OpenShift 4 on baremetal using kcli pipelines for external environments.
- Internally: Steps to deploy OpenShift 4 on baremetal using kcli pipelines for internal environments.
Deploy Step CA Server using Kcli Pipelines
Detailed guide on deploying a Step CA server using Kcli pipelines.