Skip to content

GitLab

  • Menu
    • Projects Groups Snippets
      Help
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • Information and Tutorials Information and Tutorials
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Issues 9
    • Issues 9
    • List
    • Boards
    • Service Desk
    • Milestones
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Infrastructure Registry
  • Wiki
    • Wiki
  • Activity
  • Create a new issue
  • Issue Boards
Collapse sidebar
  • Deterrence Dispensed
  • Information and TutorialsInformation and Tutorials
  • Wiki
  • For developers
  • Guides
  • How to set up a beta

How to set up a beta · Changes

Page history
Update How to set up a beta authored 3 years ago by Vinh Nguyen's avatar Vinh Nguyen
Hide whitespace changes
Inline Side-by-side
Showing
with 12 additions and 6 deletions
+12 -6
For-Developers/Guides/How-to-set-up-a-beta.md
View page @ 4925a032
......@@ -3,6 +3,7 @@ This is a guide and process guidance on how to conduct a beta.
> **Note:** These instructions required that your GitLab account be provisioned as a developer. If you aren't a developer yet, please fill out the "Developer Request Form" at the [Help Desk](https://gitlab.deterrencedispensed.com/deterrence-dispensed/help-desk/-/issues)
# Configuring your GitLab for a beta
The steps below will configure your GitLab repository for a beta. Your files will NOT be exposed to anyone who is not a member of your project (either explicitly added by you, or within your group).
1. Go to your repository settings, then "General".
......@@ -10,10 +11,11 @@ The steps below will configure your GitLab repository for a beta. Your files wil
3. Ensure Repository is enabled, but "Only Project Members"
4. Ensure "Forks" under "Repository" is set to "Only Project Members"
5. Under Repository, disable "Pipelines", "Container Registry", and "Packages".
5. Disable Analytics, Wiki, Snippets, and Operations. (Unless you wish to use these features)
6. Click "Save Changes".
6. Disable Analytics, Wiki, Snippets, and Operations. (Unless you wish to use these features)
7. Click "Save Changes".
# Preparing for a beta
_These instructions presume you are using GitLab for version control._
1. Commit your files. You must have the following files in your package as highlighted in the [Release Package Requirements](https://gitlab.deterrencedispensed.com/deterrence-dispensed/information-and-tutorials/-/wikis/For-Developers/Resources/Release-Package-Requirements) guidance document.
......@@ -22,14 +24,17 @@ _These instructions presume you are using GitLab for version control._
4. Upload your file to the beta channel.
# Configuring the beta channel
> **Note:** This step can only be done by a RocketChat administrator.
1. Create a channel with the following format: `#beta.username_projectslug`
2. Populate the description and topic.
> Description: `Beta channel for project`
> Topic: `Beta channel for project`
> Description: `Beta channel for project` Topic: `Beta channel for project`
3. Paste in the beta rules as described below:
```
```plaintext
**BETA RULES**
The Purpose:
To create a singular publicly released and shared package of known good files paired with instructions that would enable someone to build whatever we have released without having to come in contact with us.
......@@ -44,13 +49,14 @@ The Rules:
Info:
GitLab Link for submitting issues: <insert link>
```
4. Drop in the beta files archive.
5. Set the designer as the Channel Owner.
6. Add channel to #z.beta, with note if beta is public or private.
7. Update private channel link directory with non-expiring permanent beta invite.
# Pro-tips:
- An announcement can be updated to display a persistent message in the channel, and can be found in its channel settings.
- It's strongly, **STRONGLY** recommended that you do not include source files (STEPs, Natives) in your beta.
\ No newline at end of file
Clone repository
  • For Developers
    • FAQ
    • FAQ
      • Types of Designs
    • Guides
      • Checklist to Deactivate an Admin
      • How to create a static webpage with GitLab Pages
      • How to set up a beta
      • How to use set up SourceTree
    • Process Management
      • Product Development Lifecycle
    • Resources
      • Release Package Requirements
      • Release Package Requirements
        • Assembly PDF Sample
        • README.md Sample
      • Remixes
        • README.md Sample
  • For Signal Boosters
    • Branding Guide
    • Graphic Assets and Guidelines
  • For Users
    • Acromania and Glossary
    • Active Beta List
View All Pages

Menu

Projects Groups Snippets
Help