Skip to content
This repository was archived by the owner on Mar 19, 2024. It is now read-only.

Commit 983189c

Browse files
add travis stages
1 parent 33ec012 commit 983189c

File tree

1 file changed

+17
-10
lines changed

1 file changed

+17
-10
lines changed

.travis.yml

Lines changed: 17 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -24,12 +24,10 @@ addons:
2424
before_install:
2525
- ./scripts/aws_travis_credentials.sh
2626

27-
install:
28-
- make --version
29-
- make docker_build
30-
- docker image ls
31-
- make package_layer
32-
- make package_lambda
27+
global:
28+
- DOCKER_OS=amazonlinux2
29+
- SWIFT_VERSION=nightly-amazonlinux2
30+
- LAYER_VERSION=nightly-amazonlinux2
3331

3432
env:
3533
- SWIFT_EXECUTABLE=HelloWorld SWIFT_PROJECT_PATH=Examples/HelloWorld LAMBDA_FUNCTION_NAME=HelloWorld LAMBDA_HANDLER=HelloWorld.helloWorld
@@ -38,15 +36,24 @@ env:
3836
- SWIFT_EXECUTABLE=RedisDemo SWIFT_PROJECT_PATH=Examples/RedisDemo LAMBDA_FUNCTION_NAME=RedisDemo LAMBDA_HANDLER=$(SWIFT_EXECUTABLE).setGet
3937
- SWIFT_EXECUTABLE=PostgreSQLDemo SWIFT_PROJECT_PATH=Examples/PostgreSQLDemo LAMBDA_FUNCTION_NAME=PostgreSQLDemo LAMBDA_HANDLER=$(SWIFT_EXECUTABLE).query
4038

41-
script:
42-
- make swift_test
43-
- make run_test_example
39+
jobs:
40+
- stage: build docker image
41+
script:
42+
- make --version
43+
- make docker_build
44+
- docker image ls
45+
- make package_layer
46+
- make package_lambda
47+
- stage: run tests
48+
script:
49+
- make swift_test
50+
- make run_test_example
4451

4552
deploy:
4653
provider: releases
4754
api_key:
4855
secure: Ddgpz/LsTWeTTr8Xm0br+Vs3Is58V2bOHthwLOt5a1TbyhWAgU+tyc6lwvd51mhQxeNNVPSOWLKC4QgJEp2KI2ZCaw0K+Czb8lqMzWF5eJggDmJ0+wOZIHVEWMO7smLTwDc1jWtdnQA3qkPtXgSw0ERcJ9z4/haz1Q8v7Jj5qfoBJiNxnYYvw/79ElqROIjtQ0asX/i6xhZSlBFO1dXo5QPzX7XeNREQmh2dCkjfoeYSFSCah4Tnn5akxX36Pef1DJvWdFvc623pWAUoCpeswIMW/htby5tJQ6+C9PK+2yzqomKfU9gTK9iv7Nt3X1LN3KsXpk6VHgtljiUkEsecXjYB5WVBT00mY/4bnTPyY6RjI/V6C0aGnTE+0Pj78kDofJKj5uNevFi4vlBI2g4s4G0mRASFRp+sk3ASmzl62Lohkl1LfNiPYKRKRA2jT81s79zBnYv/MQ7t3fY+yd7iP+NrJfDFR/XG0vxBOQrNRpq6LR0M7DeHgTD/d9an2WEqJlX9pp+Ji/ywwepW7b/NLv42xeN99SnHbDmJJ/eZ4P1IC37JCOT5CjJ9wIyP8c+Q89JT30nlvON9xPM8MOx/MrVAGCeqC6FW1Zjc6oakTRZdngMqN1acH5OosLX83cOjjXo8ivRt5Sm2tfX3ZuOgL98kdaYsIBPIYbYhZDODdvM=
49-
file: ".build/layer/swift-lambda-runtime-5-1-5.zip"
56+
file: ".build/layer/swift-lambda-runtime-${TRAVIS_TAG}-@{DOCKER_OS}.zip"
5057
skip_cleanup: true
5158
on:
5259
tags: true

0 commit comments

Comments
 (0)