Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • D dynamorio
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 1,467
    • Issues 1,467
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 44
    • Merge requests 44
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • DynamoRIO
  • dynamorio
  • Issues
  • #2861
Closed
Open
Issue created Mar 03, 2018 by Derek Bruening@derekbrueningContributor

have Travis and Appveyor build official release packages

Previously official packages were built on developer machines. Now that we have Travis and Appveyor we should leverage it for a centralized, standardized official release process.

Complications include:

  • Having Dr. Memory as a sub-package
  • Having clean, simple path names

Xref package.cmake command lines at https://github.com/DynamoRIO/dynamorio/wiki/New-Release

For weekly builds (#1967 (closed)) I ended up having each build job create its own package, for efficiency of having all platforms have their own without separate jobs to invoke package.cmake. But, this splits i386 and x86_64, and makes packages that don't look like official packages. As part of making official packages we may want to change the weekly to use package.cmake too: since they are only weekly the extra jobs should be ok.

Assignee
Assign to
Time tracking