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 artifact versioning

build artifact versioning · Changes

Page history
mstevens created page: build server instrumented testing authored Apr 14, 2017 by Mark Stevens's avatar Mark Stevens
Hide whitespace changes
Inline Side-by-side
Showing with 16 additions and 1 deletion
+16 -1
  • build-artifact-versioning.md build-artifact-versioning.md +16 -1
  • No files found.
build-artifact-versioning.md
View page @ 902cf2ec
......@@ -32,4 +32,19 @@ with this endpoint, we can find all of the artifiacts for a given GA coordinate,
We ended up just listing all of the artifacts, and ASSUMING that they were listed in newest-to-oldest order, which happens to work.
In short, what would be great is if the NX3 rest api makes it easy to answer the question: 'what is the current, latest version of an artifact with a GA coordinate?
\ No newline at end of file
In short, what would be great is if the NX3 rest api makes it easy to answer the question: 'what is the current, latest version of an artifact with a GA coordinate?
## Artifact versioning and tagging
Each project is responsible for setting the versionName of the application or library.
Build machine owns the versionCode (=BUILD#} for each project and increments it on a per build model.
Build tags project on build success with PREFIX-{BRANCH}-{versionName}-{versionCode}-{BUILD#}
Debug artifacts are posted to debug-snapshots with -SNAPSHOT
Release artifacts are posted to release
Developer is responsible for the version name, but not the versionCode.
When the version name is upped, the project is uploaded to nexus
Stage deployment involves promoting the
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