This repository has been archived by the owner on Nov 11, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 15
/
Copy path.travis.yml
49 lines (48 loc) · 2.52 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
sudo: required
language: objective-c
osx_image: xcode10.2
before_install:
# - brew update && brew upgrade gmp && rvm reinstall 2.1.4
# - brew update && brew upgrade
# - rvm install 2.5.1 --disable-binary
# - curl -sLO https://raw.githubusercontent.com/Homebrew/install/master/uninstall
# - chmod +x ./uninstall
# - "./uninstall --force"
# - sudo rm -rf /usr/local/Homebrew
# - sudo rm -rf /usr/local/Caskroom
# - sudo rm -rf /usr/local/bin/brew
install:
- sudo easy_install pip
- brew update
- sudo pip install ansible
- "{ echo '[defaults]'; echo 'roles_path = ../'; } >> ansible.cfg"
- sudo mkdir -p /etc/ansible
- sudo touch /etc/ansible/hosts
- gem install dpl
- |-
echo -e '[local]
localhost ansible_connection=local' | sudo tee -a /etc/ansible/hosts > /dev/null
script:
- ansible-galaxy install -r requirements.yml
- ansible-playbook $TRAVIS_BUILD_DIR/generic/generic_items.yml --syntax-check
- ansible-playbook $TRAVIS_BUILD_DIR/iOS/generic_items.yml --syntax-check
- ansible-playbook $TRAVIS_BUILD_DIR/Android/generic_items.yml --syntax-check
- mv /$TRAVIS_BUILD_DIR/generic/default.config.yml /$TRAVIS_BUILD_DIR/generic/default.config.yml.bak
- cp /$TRAVIS_BUILD_DIR/generic/tests/config.yml /$TRAVIS_BUILD_DIR/generic/default.config.yml
- ansible-playbook $TRAVIS_BUILD_DIR/generic/generic_items.yml
- ansible-playbook $TRAVIS_BUILD_DIR/Android/generic_items.yml
# - ansible-playbook $TRAVIS_BUILD_DIR/iOS/generic_items.yml
# - ansible-playbook $TRAVIS_BUILD_DIR/Android/generic_items.yml
# - rm -rf /$TRAVIS_BUILD_DIR/generic/default.config.yml
# - mv /$TRAVIS_BUILD_DIR/generic/default.config.yml.bak /$TRAVIS_BUILD_DIR/generic/default.config.yml
# - tar -zcvf sources.tar.gz $TRAVIS_BUILD_DIR
deploy:
- provider: releases
skip_cleanup: true
overwrite: true
api_key:
secure: Dp3RsmJtG57tCm6CgD7ir2N/ZjFiRtNzHIzyYOIP608U79gzQbwABneR91twzlfc17xnYlpuSMM2q+ssvUu2mJXVFb0CVUbp4ACqiz9hzxRJLiCa2REi+H/14fqDaYc1kDFGZpQ9nCqrh21+fUVBJp1AEQOVeP+y+55Qpo6JjcZafPsjIFk9LYcn37zmlk+mgR1hoSJ/xlPLnUrehmCwlYhddHaKYdOdHEBCEBNEpleWdjPKyDg9nt1s7NHqK+WZzKpBSncPL4Whcss3Rky210tcYQVdaISRSnQSXKxX2TCPJeb0gJbodvjjPQfx49WFxe5MQ60XSlPBQLVwt9IdoF7TI1giYh/+V01svCnYcFeF8mO4RhkrgGR3Cdr4flPT49bCjBJjgoAWAkbtJ+xmTpXmYiqLw0mYuyoBwwZ6x4+K0SjmOrobWgtY5i+fIIIqWAiEs+fklfLQ7SSrAail2LQONgUJppH9Z5mWJOfAKPR6SCkR83LaAJtz1NSxd5nkyUzL9oGrRkEVAkg7G4OJdUfzGN+7dyAoR9DBvaIZw3PAHFVM4tbj7jZU5i7QJdsVetQcmnza7V2P87gYrNAtZoDLuWXojLHoarLprNRL+yj2ZMYkGsnuEgGxTyPhFuOBtSAyncJ+tJ8Ue9+7JFwAPRcZI9QFsSVq0155QzWFcK8=
file: sources.tar.gz
on:
repo: xebia/mobilehacktools
tags: true