Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
N notebook
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 3
    • Issues 3
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Mark Stevens
  • notebook
  • Wiki
  • build server move

Last edited by Mark Stevens Dec 08, 2016
Page history

build server move

  • Test Jenkins build system

o Disable the CruiseControl DEV job to prevent tagging conflicts.

o Enable Polling of SCM on Jenkins job.

o Make change or merge code to develop or fb_* for:

  • Lib

  • App

  • CommunityGames

o Jenkins should start the build within the specified polling period.

  • Verify build artifacts:

  • Lib - downstream projects for any changed Libs should be rebuilt

  • App

  • CommunityGames

  • Verify Tablet Manifest Info DEV.csv content is updated correctly.

  • Test Jenkins deploy system

o Uncomment stage('Deploy Tablet Release') in Jenkinsfile/job replay for:

  • fb_* – to test deploying to a group, see

  • develop – to test deploying to "Global"

o Run Jenkins job.

  • Verify apks are delivered to:

  • dev-filesvr-01

  • Group assigned to fb_*

  • All tablets (for develop)

  • Test Jenkins tagging

o Currently being tested with local tags

o Run Jenkins job with '--tags' appended to the git push command.

  • Verify correct tag is applied to the repo – this will begin the process of generating incremental builds in Jenkins and tagging successful runs

Notes

  1. Verify if it is possible to reuses artifacts from old build or if all apks will need to be delivered ..

  2. QA Branches (release, test, hotfix ) are all located in the INT builds column. naming : qa_, rb_, hf_

  3. Rules 0. QA pulls from develop and master. (Team QA's use feature branches for testing) 0. Devs commit into fb_ , hf_ 0. Devs may commit to rb_ (as permitted by qa)

Clone repository
  • branch code plan
  • build and test configuration
  • build artifact versioning
  • build server instrumented testing
  • build server move
  • bzt16wifi02 releases
  • bzt18uxa02 releases
  • configuration settings and permissions
  • create a repo from cli in gitlab
  • engineering status
  • feature deployment
  • gitlab installation instructions
  • Home
  • ota update and deployment
  • qbert implementation
View All Pages