Skip to content

Commit

Permalink
ci: add buster build job for securedrop-log
Browse files Browse the repository at this point in the history
  • Loading branch information
redshiftzero committed Dec 6, 2019
1 parent 74c887c commit fa630e0
Showing 1 changed file with 24 additions and 0 deletions.
24 changes: 24 additions & 0 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,17 @@ common-steps:
echo $PKG_NAME > ~/packaging/sd_package_name
echo 'export PKG_NAME=$(cat ~/packaging/sd_package_name)' >> $BASH_ENV
- &clonesecuredroplog
run:
name: Clone the repository to be packaged
command: |
mkdir ~/packaging && cd ~/packaging
git clone https://github.com/freedomofpress/securedrop-log.git
export PKG_NAME="securedrop-log"
# Enable access to this env car in subsequent run steps
echo $PKG_NAME > ~/packaging/sd_package_name
echo 'export PKG_NAME=$(cat ~/packaging/sd_package_name)' >> $BASH_ENV
- &clonesecuredropexport
run:
name: Clone the repository to be packaged
Expand Down Expand Up @@ -163,6 +174,18 @@ jobs:
pip install -r test-requirements.txt
make test
build-buster-securedrop-log:
docker:
- image: circleci/python:3.7-buster
steps:
- checkout
- *installdeps
- *fetchwheels
- *clonesecuredroplog
- *getlatestreleasedversion
- *makesourcetarball
- *builddebianpackage

build-stretch-securedrop-client:
docker:
- image: circleci/python:3.5-stretch
Expand Down Expand Up @@ -365,6 +388,7 @@ workflows:
- build-buster-securedrop-workstation-svs-disp
- build-stretch-securedrop-export
- build-buster-securedrop-export
- build-buster-securedrop-log

# Nightly jobs for each package are run in series to ensure there are no
# conflicts or race conditions when committing deb packages to git-lfs.
Expand Down

0 comments on commit fa630e0

Please sign in to comment.