Skip to content

Commit 3023a69

Browse files
author
Jonathan Cohen
authored
Don't create unsigned Windows binaries on Manager release (#851)
* Don't build an unsigned Windows Manager app on release * Remove a stray newline
1 parent efd0daf commit 3023a69

File tree

1 file changed

+12
-28
lines changed

1 file changed

+12
-28
lines changed

.travis.yml

+12-28
Original file line numberDiff line numberDiff line change
@@ -40,21 +40,20 @@ jobs:
4040
- curl --data '{"tag_name":"'$SERVER_RELEASE_NAME'","name":"'$SERVER_RELEASE_NAME'","prerelease":true}' $CREATE_RELEASE_URL
4141
- MANAGER_RELEASE_NAME=v$(date -I)
4242
- curl --data '{"tag_name":"'$MANAGER_RELEASE_NAME'","name":"'$MANAGER_RELEASE_NAME'","prerelease":true}' $CREATE_RELEASE_URL
43-
- stage: "Deploy Server"
44-
name: Server Testing
45-
sudo: required
46-
services: docker
47-
script:
48-
# https://docs.travis-ci.com/user/docker/
49-
- |
50-
sudo rm -f /usr/local/bin/docker-compose
51-
curl -L https://github.com/docker/compose/releases/download/1.25.5/docker-compose-$(uname -s)-$(uname -m) > docker-compose
52-
chmod +x docker-compose
53-
sudo mv docker-compose /usr/local/bin
43+
- stage: "Deploy Server"
44+
name: Server Testing
45+
sudo: required
46+
services: docker
47+
script:
48+
# https://docs.travis-ci.com/user/docker/
49+
- |
50+
sudo rm -f /usr/local/bin/docker-compose
51+
curl -L https://github.com/docker/compose/releases/download/1.25.5/docker-compose-$(uname -s)-$(uname -m) > docker-compose
52+
chmod +x docker-compose
53+
sudo mv docker-compose /usr/local/bin
5454
- yarn do shadowbox/test
5555
- yarn do shadowbox/docker/build && cd src/shadowbox/integration_test && ./test.sh
56-
57-
56+
5857
- stage: "Deploy Server"
5958
name: Server Docker Image
6059
sudo: required
@@ -67,21 +66,6 @@ jobs:
6766
- docker tag outline/shadowbox quay.io/outline/shadowbox:daily
6867
- docker push quay.io/outline/shadowbox:daily
6968

70-
# https://www.electron.build/multi-platform-build
71-
- stage: "Manager Release"
72-
name: Manager Windows
73-
sudo: required
74-
services: docker
75-
script:
76-
- yarn do server_manager/electron_app/build
77-
- docker pull electronuserland/builder:wine
78-
- docker run --rm
79-
-v ${PWD}:/project
80-
-v ~/.cache/electron:/root/.cache/electron
81-
-v ~/.cache/electron-builder:/root/.cache/electron-builder
82-
electronuserland/builder:wine
83-
/bin/bash -c "yarn do server_manager/electron_app/package_only_windows" || travis_terminate $?
84-
8569
# Note that because we cannot currently sign Windows binaries on Travis,
8670
# these must be manually built and uploaded to the releases page.
8771
- stage: "Manager Release"

0 commit comments

Comments
 (0)