Skip to content

Commit

Permalink
temp disable other jobs for debugging
Browse files Browse the repository at this point in the history
  • Loading branch information
mattBrzezinski committed Oct 21, 2019
1 parent 34dbbfc commit d8f9092
Show file tree
Hide file tree
Showing 2 changed files with 74 additions and 73 deletions.
146 changes: 73 additions & 73 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
# Documentation: http://docs.travis-ci.com/user/languages/julia/
language: julia
os:
- linux
- osx
julia:
- 1.0
- 1.1
- nightly
matrix:
allow_failures:
- julia: nightly
- julia: 1.0
stage: "Verify Packages"
#language: julia
#os:
# - linux
# - osx
#julia:
# - 1.0
# - 1.1
# - nightly
#matrix:
# allow_failures:
# - julia: nightly
# - julia: 1.0
# stage: "Verify Packages"
branches:
only:
- master
Expand All @@ -27,59 +27,59 @@ env:
- secure: Lrh6AxUp1yFdsB1XlvNHFk+5pOMGQR8bJadUtnqXsuk97ieINI5w/da6wBPIH4WkZBGpQr+uJLe10PTxDcaNeZOC1LcuSK+v5J88pSiFYi10BggYWC2Kb2XEVBjd9BHi/RxAkiHXziBEaqpuX2WcwY2hgAOU+rpt3M9U9SxDITXNG68PpVVqDJ7GSZvZeJZnLrjTPKLlFR8EkqrE23bTaGvzqn50fwk7U3n0F04slkmg2ORScWkgBSFmaATBbiSU9Pz7bB4KuGarNC0Q0eTeoZcThRVYVwse3oLnYLMXkUuIDF5QwDfA5HCC4ad5yXdVenwHZSPS/sSnRM+fVAwkU8CL7hFC9zX2X/fBExWet0LufaCh4L6pax3dKV2m6q3Uq9M1z8X33ry2xqS96rpdD4bo+FxYrzjyAotn46w4fPE7yb3YZgf+dbHTDfVjiPH70hIKUhKiyzyKMTwdT63WNIy1/qbREge4jPVXgnIM3/jAu0THf74cT+RwN4xQnt7a50Yn2c/I+37kO2B+4qkyh4p75eIfPXqak1vdDc9tUqxZa7lPdIkofT3jp7TaJ+4/OLf2OrpA2XFjx20el4/TdB9TiJtGv0qTrujY4wh5BALxGVoSEihj3ahkqV/FQ6RyWJsMggd3yoaING61nCkDXUvLk/44yzeYavNrUaMzWpc=
jobs:
include:
- stage: "Verify Packages"
name: AWSS3
julia: 1.0
os: linux
script:
- julia --project=tmps3 -e 'using Pkg; Pkg.develop(PackageSpec(path=pwd())); Pkg.add("AWSS3"); Pkg.test("AWSS3")'
- stage: "Verify Packages"
name: AWSSQS
julia: 1.0
os: linux
script:
- julia --project=tmpsqs -e 'using Pkg; Pkg.develop(PackageSpec(path=pwd())); Pkg.add("AWSSQS"); Pkg.test("AWSSQS")'
- stage: "Online tests"
name: "EC2"
julia: 1.0
os: linux
before_install:
- pip install --user awscli
script:
- aws ssm get-parameter --region us-east-1 --name /public_ci/AWSCore/ec2_keyfile --query 'Parameter.Value' --output text --with-decryption > ec2.pem
- chmod 600 ec2.pem
- export KEYFILE=ec2.pem
# Tag with commit to be able to terminate later
- INSTANCE_ID=$(aws ec2 run-instances --region us-east-1 --launch-template LaunchTemplateName=AWSCoreEC2Template --tag-specifications "ResourceType=instance,Tags=[{Key=AWSCoreCommit,Value=$TRAVIS_COMMIT}]" --query 'Instances[0].InstanceId' --output text)
# Wait until UserData installs Julia
- aws ec2 wait instance-status-ok --region us-east-1 --instance-ids $INSTANCE_ID
- export EC2Ip=$(aws ec2 describe-instances --region us-east-1 --instance-ids $INSTANCE_ID --query 'Reservations[0].Instances[0].PublicIpAddress' --output text)
- |
julia -e '
using Distributed
addprocs(
["ec2-user@$(ENV["EC2Ip"])"],
sshflags=`-i $(ENV["KEYFILE"]) -o "StrictHostKeyChecking=no"`,
exename="/julia/bin/julia",
dir="/home/ec2-user",
tunnel=true,
)
@fetch @eval using Pkg
rev=ENV["TRAVIS_COMMIT"]
@fetch Pkg.add(PackageSpec(url="https://github.com/JuliaCloud/AWSCore.jl", rev=rev))
@fetch ENV["AWSCORE_INSTANCE_TYPE"]="EC2"
@fetch Pkg.build("AWSCore")
@fetch @eval using AWSCore
@fetch Pkg.test("AWSCore")
'
after_script:
- INSTANCE_ID=$(aws ec2 describe-instances --region us-east-1 --filter Name=tag:AWSCoreCommit,Values=$TRAVIS_COMMIT Name=instance-state-name,Values=running,pending --query 'Reservations[*].Instances[0].InstanceId' --output text)
- |
if [ "$INSTANCE_ID" ]; then
aws ec2 terminate-instances --region us-east-1 --instance-ids $INSTANCE_ID
aws ec2 wait instance-terminated --region us-east-1 --instance-ids $INSTANCE_ID
fi
after_success: skip
# - stage: "Verify Packages"
# name: AWSS3
# julia: 1.0
# os: linux
# script:
# - julia --project=tmps3 -e 'using Pkg; Pkg.develop(PackageSpec(path=pwd())); Pkg.add("AWSS3"); Pkg.test("AWSS3")'
# - stage: "Verify Packages"
# name: AWSSQS
# julia: 1.0
# os: linux
# script:
# - julia --project=tmpsqs -e 'using Pkg; Pkg.develop(PackageSpec(path=pwd())); Pkg.add("AWSSQS"); Pkg.test("AWSSQS")'
# - stage: "Online tests"
# name: "EC2"
# julia: 1.0
# os: linux
# before_install:
# - pip install --user awscli
# script:
# - aws ssm get-parameter --region us-east-1 --name /public_ci/AWSCore/ec2_keyfile --query 'Parameter.Value' --output text --with-decryption > ec2.pem
# - chmod 600 ec2.pem
# - export KEYFILE=ec2.pem
# # Tag with commit to be able to terminate later
# - INSTANCE_ID=$(aws ec2 run-instances --region us-east-1 --launch-template LaunchTemplateName=AWSCoreEC2Template --tag-specifications "ResourceType=instance,Tags=[{Key=AWSCoreCommit,Value=$TRAVIS_COMMIT}]" --query 'Instances[0].InstanceId' --output text)
# # Wait until UserData installs Julia
# - aws ec2 wait instance-status-ok --region us-east-1 --instance-ids $INSTANCE_ID
# - export EC2Ip=$(aws ec2 describe-instances --region us-east-1 --instance-ids $INSTANCE_ID --query 'Reservations[0].Instances[0].PublicIpAddress' --output text)
# - |
# julia -e '
# using Distributed
# addprocs(
# ["ec2-user@$(ENV["EC2Ip"])"],
# sshflags=`-i $(ENV["KEYFILE"]) -o "StrictHostKeyChecking=no"`,
# exename="/julia/bin/julia",
# dir="/home/ec2-user",
# tunnel=true,
# )
# @fetch @eval using Pkg
# rev=ENV["TRAVIS_COMMIT"]
# @fetch Pkg.add(PackageSpec(url="https://github.com/JuliaCloud/AWSCore.jl", rev=rev))
# @fetch ENV["AWSCORE_INSTANCE_TYPE"]="EC2"
# @fetch Pkg.build("AWSCore")
# @fetch @eval using AWSCore
# @fetch Pkg.test("AWSCore")
# '
# after_script:
# - INSTANCE_ID=$(aws ec2 describe-instances --region us-east-1 --filter Name=tag:AWSCoreCommit,Values=$TRAVIS_COMMIT Name=instance-state-name,Values=running,pending --query 'Reservations[*].Instances[0].InstanceId' --output text)
# - |
# if [ "$INSTANCE_ID" ]; then
# aws ec2 terminate-instances --region us-east-1 --instance-ids $INSTANCE_ID
# aws ec2 wait instance-terminated --region us-east-1 --instance-ids $INSTANCE_ID
# fi
# after_success: skip
- stage: "Online tests"
name: "ECS"
julia: 1.0
Expand All @@ -105,10 +105,10 @@ jobs:
fi
- test "$status" == "SUCCEEDED"
after_success: skip
- stage: "Documentation"
julia: 1.0
os: linux
script:
- julia --project=docs/ -e 'using Pkg; Pkg.develop(PackageSpec(path=pwd())); Pkg.instantiate()'
- julia --project=docs/ docs/make.jl
after_success: skip
# - stage: "Documentation"
# julia: 1.0
# os: linux
# script:
# - julia --project=docs/ -e 'using Pkg; Pkg.develop(PackageSpec(path=pwd())); Pkg.instantiate()'
# - julia --project=docs/ docs/make.jl
# after_success: skip
1 change: 1 addition & 0 deletions test/credentials.jl
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
AWSCore.Services.iam("GetFoo", Dict("ContentType" => "JSON"))
@test false
catch e
println(e)
@test ecode(e) == "InvalidAction"
end

Expand Down

0 comments on commit d8f9092

Please sign in to comment.