packages icon indicating copy to clipboard operation
packages copied to clipboard

Integrate with a CI system

Open lloeki opened this issue 6 years ago • 1 comments

Travis and CircleCI both provide macOS builders.

Goals:

  • [x] set up a non-tainted, pristine macOS environment
  • [x] build packages from commits on master
  • [x] build packages from branches
  • [x] build multiple packages in dependency order
  • [x] push new packages to repository when branch merged into master
  • [x] push updated packages to repository when branch merged into master
  • [x] remove deleted packages from repository when branch merged into master
  • [ ] build snapshot on demand (tag?)
  • [X] update repositories in an isolated step
  • [ ] sign packages in an isolated step
  • [ ] sign repositories in an isolated step

lloeki avatar Jan 03 '18 15:01 lloeki