Git Server Usage Policy
Overview
This Git server provides a collaborative environment for code development and version control. Each user is responsible for managing their own instance and adhering to the guidelines below to ensure efficient and fair use of resources.
Usage Policy
- Repository Management: Users are responsible for maintaining their repositories, including regular backups and proper organization.
- Resource Allocation: Be mindful of resource usage when running tasks or pipelines. Avoid overloading shared resources.
- Commit Messages: Write clear, concise commit messages that describe the changes made.
- Branching Strategy: Follow a feature/bugfix/release branching strategy as appropriate to maintain code clarity.
- Main Branches: Regularly merge changes from main branches to keep your local copy up-to-date.
- Issue Tracking: Reference issues in commit messages using
#issueNumber
for better collaboration.
- Code Reviews: Ensure all code is reviewed before merging into the main branch.
Using Runners
To utilize runners for CI/CD pipelines:
- Ensure your pipeline file (e.g.,
.gitlab-ci.yml
) is tagged with linux-default
.
- Configure your CI/CD pipeline to use the specified runner tag.
- Test your workflow to ensure jobs are executed correctly on the configured runners.