-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
44 lines (37 loc) · 3.39 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
dist: trusty
language: php
php:
- 7.2
install:
- sh -c "echo '{\"http-basic\":{\"repo.magento.com\":{\"username\":\"${MAGENTO_USERNAME}\",\"password\":\"${MAGENTO_PASSWORD}\"}}}' > auth.json;"
- composer install --prefer-dist
before_script:
- mkdir -pv code/Razorpay/Razorpay
- cd code/Razorpay/Razorpay && wget https://github.com/razorpay/razorpay-php/releases/download/2.5.0/razorpay-php.zip -O razorpay.zip && unzip razorpay.zip && rm razorpay.zip && cd ../../..
script:
#- find . -path -prune -o -iname '*.php' |xargs -n1 php -l
- php vendor/bin/phpunit --coverage-clover build/logs/clover.xml
before_deploy:
- mkdir -pv code/Razorpay/Magento
- rsync -av --exclude='code' --exclude="release.txt" --exclude=".git" --exclude=".travis.yml" . code/Razorpay/Magento
- |
sed -i '/namespace Razorpay\\Magento\\Controller;/a\
\
// require in case of zip installation without composer \
require_once __DIR__ . "/../../Razorpay/Razorpay.php";' code/Razorpay/Magento/Controller/BaseController.php
- RELEASE_VERSION=$(grep '"version":' "composer.json" | grep -o "[0-9]*\.[0-9]*\.[0-9]")
- cat release.txt |zip -r@ "razorpay-magento-$RELEASE_VERSION.zip"
- rm -rf code
deploy:
provider: releases
skip_cleanup: true
api_key:
secure: j5n2sd7MyBrvCMSkmyqYds+fc2UlmvIi1RvR4QSA5+lBDAorTlNjf259g0KR7NRYzlZ0gd6c+giVF5+z8f4t9FdoGOZzBsGReROrwNgTXF+6V6syqC0//iM09sOfe7Zh0kGNG4he++dU1DqZAtT3czwFpffZ4+lCU7g83TzjWH3J3cIUhZvTLO5ZV49AkDBEeL59p4JajvCo8VVwoX1RK9h7DvD1Nc0YSkBJdFr+NwdDqsaPxbMIX2r4B8R6opkl4qB0eRsb4OSHCFYXbSWvN+dTzHbfkKa6OaSLfxq4I0Vdk1gn5aIPFv077ev4qPJMj/pxDG9EWflWIQdLXxWQetaInFtiVe6uLvt7uc3H094VQQWhHJOMDcWgaa4NTzwvFTdyamE7JfWwmslQwWO8ReiJDX7zDgNM5ECohElEinqavKjElgSpTb0ZyB1iSmVi2cp4f2KLdMr3a76n+s8Y14qk4YhsO3U+VeImBvEBDWJaf3AuV9cpDFveaV1Lm7R6CXpk4HiyPkNmTyaeJpZ7fzt9WofWry0T9oYFPHlf07HnFwIDwxKupOBmPQAoqoBzfmkaXh9rMjuC1vF9JaOxhDxtWJKBt9pDCUtPs3FZ4WzV0XnaGcvR2bDdg9XCdv4dQcEDgzE6sxzSfuNWiVg8+AC3dKPee2kLBlqQHtU8piQ=
file: razorpay-magento-$RELEASE_VERSION.zip
on:
repo: ramth05/rzpmage2
tags: true
env:
global:
- secure: "dci3bM7AuwBkL5Ekenu4LJrQSVhHyKSW3oJPEldu0PetaQU0E+GoGkhlNi7eqlSAptfndlkzlLR4f2BkYs5IbotQhkz2YHQR1/s6tEjz44J145QEZC6Y+8Pc2CFH8rnp5WHYfzZzmrqbjYZGuhc6yPmmIL8/f9MEvGA6klQUtHV97ktNVAhkAzLgrXyAaGe3DRNCK6Ue/wvUxHaNXuN50i7SzEO6n/GrKH88aME5OEpt+yHmfJytL0P2uTR3p0BViHyBuc1/92sK5/P7xl/XPXum5BbUw6NQ1qeDL6ZaV8IBeB8RokdwBB9XTKy1KBfMplnxueySJcuOpBQ0gGye7tOZvx2l8m9z+zEISmFzo/pD+vjURXd0NphOIXLptFfsoUgBnpo0LuaC48JiMqAwUkLjTgpQPLQEs+oCXFNSSMOonebI4pHPeBp/6i01tr2SNEz9Ivma9zAiPjYrb1F8Jr2J2TjFeTRT+3Iqm5mJOADoKkfHw6VS0RpgEq2eZj29vnRg5xdGe01BiPcVjckt5qN8PKAuNoCHZ4KmnkAnWhsKw3kUbnc1S0IU1g5ktGBWf2wU6J3ZkdUnlu0L3zaqexAeINu9RkRvpIaz5dqusfdsp9JAMTG5HnIgeryLAwGnR6d0hYqomRw31cC+RQ2wjyIbK6uOtAqIr2RPtxUEKMU="
- secure: "PU2qAOPGaO+f779ZE48O41uoISaju6le/RssnZiQtUABYQC1zpcS9vaegL09w48CcKqX+TquuzmAmywY+f839ebuNMKa9xP5jJq3IGryCkQVIwLll2Zzo26bBV9g7HsR+9NbPpaX6dd6wvb2It4jyiFUM3iZPe33eO5PvxwvSInwPAkNUp5604dHI/Ob+MNfTap3xv83c1luOlc1oWwQuuvwZeVg7eB/GPb9JDNC4SaRNtSqNr4H2A4gKjW7Bjae16Aij3iNToDeY6U+yJp+xJspkCZ4lOHvVTWkZ7i4WYvrkqur7HfhMG+OITrNk7COAfpQYg1bAxVC9HMnVnHtXSeTc00cMgiZUOP0vETs7K92Ha8gRyRNJxuQLlq6aWVqVFhLof4ZYaF4i3kmOA/HGFAoDxgJjJUIAipMNFF9OrNmqOAibBMFFZtyo39jso+qV1Q4/bze0oblB4zNifuinY4al22l4wl8XfsuXE9GpvefPG8Tp7q0t9Xj594NiKUVYdcairnb7Nfonj6KYiXnTg27XiguqFTujUuFa/ZJwO0IoY3SASXx0OYxL58Q0ZSpOs8wqqWNtw5+4tBxigKPpQikTovqruApOufvZxJvvhQ8Welz3iQDgFIdjwsRPW2MAfuWmIxb5ln5Iy5abKtcAKsz9oFvR+Ghv0Wuhs2QxfE="