1 | lang: java
|
2 | before_install:
|
3 | script:
|
4 | - git clone https://github.com/swagger-api/swagger-codegen.git
|
5 | - cd swagger-codegen
|
6 | - mvn clean install
|
7 | - cd ..
|
8 | - wget https://raw.githubusercontent.com/gyselroth/tubee/dev/src/lib/Rest/v1/swagger.yml
|
9 | - java -jar swagger-codegen/modules/swagger-codegen-cli/target/swagger-codegen-cli.jar generate -i swagger.yml -l typescript-node --http-user-agent "tubee typescript-node sdk" -t src -o src --reserved-words-mappings=import=import,class=class -D modelPropertyNaming=original
|
10 | - npm install
|
11 | - npm run build
|
12 | after_success:
|
13 | - git config --global user.email "travis@travis-ci.org"
|
14 | - git config --global user.name "Travis CI"
|
15 | - git add src/*.ts; git add src/*.yml
|
16 | - git commit --message "Travis build: $TRAVIS_BUILD_NUMBER"
|
17 | - git remote add origin-pages https://${GH_TOKEN}@github.com/gyselroth/tubee-sdk-typescript-node.git > /dev/null 2>&1
|
18 | - git push --quiet --set-upstream master master
|
19 | env:
|
20 | global:
|
21 | secure: hZJlqgOzA2zIUJSWIka0PylqNaTkfHq+kS48RrHmocrK0vLyCW7ECWrzez2f2RVdTNzPi0b+yJq2uCbFfWjImZqg+XY1I75/CVVdSYMk7PJkYZ/iBDixMYY8CAkRRd5yZft9uZAdZzR4KLCPN18n7qfISv/M9VA8989NKcVyiEU=
|