Update RELEASE_ENGINEERING.md
This commit is contained in:
@@ -2,6 +2,7 @@ Table of Contents:
|
||||
==================
|
||||
|
||||
- [Branches and Tags:](#branches-and-tags)
|
||||
- [Testing:](#testing)
|
||||
- [Build Tasks](#build-tasks)
|
||||
- [Stable Releases](#stable-releases)
|
||||
- [Production Releases](#production-releases)
|
||||
@@ -19,6 +20,25 @@ There are 3 branches/tags:
|
||||
|
||||
If you are packaging BlackBox for distribution, you should track the *tag production*. You might also want to provide a separate package that tracks *tag stable:* for early adopters.
|
||||
|
||||
Testing
|
||||
=======
|
||||
|
||||
Tips:
|
||||
|
||||
* macOS: `brew install gpg pinentry`
|
||||
* FreeBSD: `pkg install gpg gmake`
|
||||
* CentOS7: `yum install gpg`
|
||||
|
||||
To run a suite of tests:
|
||||
|
||||
```
|
||||
cd ~/src/github.com/StackExchange/blackbox
|
||||
make test
|
||||
```
|
||||
|
||||
FYI: For FreeBSD, use `gmake test`
|
||||
|
||||
|
||||
Build Tasks
|
||||
===========
|
||||
|
||||
|
||||
Reference in New Issue
Block a user