mirror of
https://github.com/jakeswenson/BitBetter.git
synced 2025-09-15 14:23:26 +00:00
Add commands to build check to build licensegen image as well and test if the created licensegen image can actually generate user and organization licenses. run.sh will print the generated license to stdout and return zero if successful. If an error occurs, a non zero error code is returned which should cause a build error. Signed-off-by: Joseph Gigantino <128943406+Jgigantino31@users.noreply.github.com>
25 lines
787 B
YAML
25 lines
787 B
YAML
version: 2
|
|
jobs:
|
|
build:
|
|
machine: true
|
|
steps:
|
|
- checkout
|
|
- run:
|
|
name: Print the Current Time
|
|
command: date
|
|
- run:
|
|
name: Generate Keys
|
|
command: ./.keys/generate-keys.sh
|
|
- run:
|
|
name: Build script
|
|
command: ./build.sh
|
|
- run:
|
|
name: Build licenseGen
|
|
command: ./src/licenseGen/build.sh
|
|
- run:
|
|
name: Test generating user license
|
|
command: ./src/licenseGen/run.sh ./.keys/cert.pfx user TestName TestEmail@example.com 4a619d4a-522d-4c70-8596-affb5b607c23
|
|
- run:
|
|
name: Test generating organization license
|
|
command: ./src/licenseGen/run.sh ./.keys/cert.pfx org TestName TestEmail@example.com 4a619d4a-522d-4c70-8596-affb5b607c23
|