forked from conda-forge/staged-recipes
-
Notifications
You must be signed in to change notification settings - Fork 1
/
.travis.yml
48 lines (39 loc) · 8.7 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
# The language in this case has no bearing - we are going to be making use of conda.
language: generic
jobs:
include:
- if: (fork IN (false)) AND (NOT (type IN (pull_request)))
os: linux
env:
global:
# Add the BINSTAR_TOKEN environment variable. (This is the "CI_upload2" token in anaconda.org web UI)
- secure: "ZwYbZztBRrZp9e0JZgLVbCmzj2sVoIwNxBDtru+PaYxXHdjXK1fTtS6KuhSL1fcoO/tGyLLJ9Ma/mEsV6mshGncajRFmikHdGhocOrBo3gWE10ypnP3t3FHcgeBeht7txUnIFFLkwWWOFzgkpb3y6wPYrraNIPdYgoOPDrSHPdJIxobN2HNUGqBIyuVfu9Q+Jt1SBxBX1q6fYW41rOEHPFTjm7E5Tu4GwTifEqD3olO8YCEel6gCI+E69dspnIo0pk8trcL4AH/YCq4nZc2FwyUJTiQC8qGoyufDo1mj4yz0V58GQtFwb5QUFdnXbN+t3wgx595KSQdymcthbpdcwRu38srMrM0F0nBVS1t+Rx7Z4Tsldt8j/vJZF2w6IYF9FZWXGTUbaUzOv8mpR0/RV6bKulCEW5LSC3eTTJPRG8kF1JPcommwBjNM+Spf5fXv5TIdSsx2Xs42BSKyc285Sum2Vb39Kxfg6NJZ1diPSMp4hlGw72IHFa/z6L6cwfjmbz6yLBFbvkMZUtoGsDlF9Wkuej99yIf+eCzDJBzXk48hYmEiX8QGu9GhwrNnj7NLvuPVEEpDbmbxtjaXoh4YclBWeVQet6xpvXk3mGbXVf+cwn8dCyCy6BHkTaGqa2O+EJgwv1QiR34GQLFeBuoXpeAOGazwWC3xt91X0JcCKbg="
# Add the GH_TOKEN environment variable. (This is the "staged-recipes" token for the conda-forge-bot user.)
- secure: "WcqfOcA4C+Au2D4KpzPiBaYHkO79FXccHMyu4msrCQaJbXUe26CbDGqvkTAJ2frf622VM6F/yEn3xUbGkiuoeXYsUaznBSXDoUe/FUAXF1L7dzcU/kLtujklizhlgKN2bVmKdDnZ5jpNcqKO1kq8qf5dRiscqaRH+PTWjziCYFYdh6+Ho/3n+kVAHA9aWI0VdqokkSiDuDzWxDUCtHnlPAO1fysYojelBZDbBYxge1dM8ymiF8A2Ae/LOjUpMYc+NCZMLmWgzHjiret9YOP4JoOY5bH+XeNNt81ab8CGmDEY52I4b2SqhydC7DVXAsdyeVKtSRb5snFmzBzu7FQh+IeVwLIGbu9sPxbUineINZelXqEQzbWMregUkLYfLnWtP9qbIzuQtL2TAS96fwePUQX4E5MTsJgnVYn4pBBOI6aZukOE7qq8r1bkGFpiuiMxyL37zWFrzK1uR1AZcg/cJkNXy3qQgyS06PVz889bMAHk+0uExrIzWteM8KNARco0bwvoZfENRxW2C46+mHinAXbhWOGbvKLKWvD/fvVUiGS/lvHRv2+yXt7DjnTXFQiHnHs+yHYU5CmxcRv0xNS70sWGGGT/+L9RBOeu1S/PQ+YaIk/PYKw34e/ztpLUiJQHIQhAlmtLNMb/lXDDaW+GsxIp1opbDSkM+sT2CBQjfyk="
# Add the CIRCLE_TOKEN environment variable. (This will need re-generating in the near future using the conda-forge-admin user)
- secure: "XL4LyXKdyrKDGLj5LbWyoZij3+p4qsxR8kRZyHaaDhes7QipDGTVgUVylFagsC0sdY8Osi19pY2oZnzDwfkO66lL0cswRUfjIs7XHDv7jMX3aIL1awykkp2YWJvUtqw2yY58nRRcAoWXWuaIKa7gjBm8b2Rnx60GWwudEqzCsNjq29uePYHQyRSwHbK99mliwVz7TLt994S41TJzAp+expRvBO/bvBnDvDK1ZAm0P6v5HSCJJt8or+PmP5Au8LuEIIZbKM2KmQeaWqkYz09f4NWuA/lVqaQucv+eR/46QXWhLyp4pC56xeD/oTfi48u4skjLlRamtLKQ3YspL7fuKYtV+EGKwY/xAUyeLei10kE2OaBr66S+OhUkQYSgkeqdJuvKznImqCF4CGYyoOmdqqDy8lXVi2VcTqzHT8UxdVpc6CPiifczIAii34qdbpcUQRFnYm+5tWBQ8F1swM5ZihIE7t9wl3eoHjNxTFxF65DlNoUkHUfWb08luof83kNQapI9P8oplmrw46MAQFbd54NPbRruExvimCQm3FXbrWi0vLUzNcEn7QIautZJMpW8MKkQZBzlIpkH9P2THZcqvoJLx2uuKaF982vYnrgqgegxzIw10MIUUsTXF3jXdLPh9yo/4ewvK3G9SmJaidUmyoAPJrbej9Y25nMYYzOFDxo="
# Add the APPVEYOR_TOKEN environment variable for the "conda-forge" AppVeyor user.
- secure: "GROiBt5zib8ZYg2CqLJMdfIRgFxqYX7rPbzedtHU7L+YTEsacj/HbbzEwWVysMwDoMs5MWGlOoK6c0yCZEVrD5WisE2PN3xLTNzJkNSqPyHH4SLY3+LgVo6416sP3kNh3xftmeyY5pWSX3WhFLaI+BdPZNSYSatfcQcqsJRn3KHeWaDwUFjYxhJ4jVsZB+ELFQAlLU3gpC5yCKXOaB9BMwLSJai8a9BGpfSFjkOzr9RgeAdaZutHYEmmHpv91sjtS/GC9Jw6991L/58KWHqe+NxURg3HIziYWoZxYiRFojN4A9Bn+n4FbzWOA/ELOG+D95P9JeYpq+IS3g0j2a14J9UQK7sz6Rqa/niO7pkYBPn1Wp+rOyaw1Ietmcnu3OzK6cD8BBQH0D/4IRxNDgBKf3oUyt2fVAqgpm6LQ//yUaD7alvj7Z0oaGC1MQwooiF/3Bz6fcxE+dmIECVsDFrJ2+sBad3gm2fuHP0Ng33ZyoIn0ehu2Byrc0FB6/lXYUmIDxEhpQQDL0Qs6IBQV5uXolPrDZAhOlhzLg4OFvDABkUFehwroHJSRRjtSU8Ok0GAiiaInteMatTvmoyPYJ8TM+fElOqXnZU07UlZ4cqCM1v2MyZE4JOW0gR6lBm7XjbI1jbo2Etf+CQMYCf6f2HcnTBAHhvBIxJWaJRAWYVnq0c="
# Add the TRAVIS_TOKEN environment variable for the "cf-blacksmithy" Travis user.
- secure: "E+B5UhAfeG0uWq8D+64DHeYShB6mxAdXVKIngZRKntU1MoCmWOsTNOBakYZw2qDxGDeDoX4kd7j7C2GQvmSgB3vinSz7AUQdO04bb4ZErXN4njI08cwjMBwUKbgHAJ+tEn5NEtZkQu4DvwtR06ZfOVX/NOxNjM49WCFkPjwKxztZuaRlRFog5n+pDiW/JRRnU/VXYH1vN0MIjshNKXNgoAohYTS+EjALxp1RsiRSLCdLVru57MHL2jqmnlri3xgJSLK3PA00WDF84biK53ap0hVkjsY3ByFMNxB5F4BYituMVGoQAFhYh6DRrsC/rBs8n0AmIEoucB8IIbU5ZUkgpJtrb5i0SYCp/d9fGKbUdMJ3V1wKO/hS0ArHGhuLz9vQgqkQu0+BkpSPnJ701LcNSE55CRJWB4vbgmLGK4sZmLtABmBsJtCcco6lYFQ/LQ98MVii6W1OxoJjYkyEECbZl7j+Va7meRncTNAR2Yv6IRorM2ok/3KC3A9CYr6lV4X0MTmOB3qlt5sFDcU+3Vx68j2I8ZPwQebijcM9MYT/X6oGREHulbtpYDplhNmEOdTlQ48HJsIhBmGbr+cOMIABhrvEQrG8DY/FDdArOxpXeVkZzP6T5+dT4ua3fCz8beo2QYJ1sXyRndrkKnr+OGWfBCe8BdCtTlwKTZu++nyyUtI="
# Add the GH_TRAVIS_TOKEN environment variable for the "cf-blacksmithy" Travis user
- secure: "FLt1rYmNUTuL56kzhd+reLFk9OHQaJD79e2hItmnhXp2gGKalNkxasMhs4UboTnwzrDe9ymu+Oem47u5PvI6r/wenS8nT/o1y5klh2APi8gqjTFk2zWeDl5lhpH30k8KS15EMQBpU6jfGAER025GeNVaO3HT0ogoavf06106CuqNkrsJHCZvW2WTPXe1sDonmUNWbG3jifdLVy4CdzVQThRgzG8i/xh8IZd8205B+G2jivZhmWbCcS5JdA3tKzeVr0zztlyi5V5MlQm4hQ3UP8WlmEQ0m3+S0Ab7cXn1AhKDw5YvVaPNpyuDVe+qXMZEiCn2zVnCUvh5XJdvCfN0twxhM2Qv/q+KpIjKYR78TjlXuEc1YCITrTbHKUDW2G5i0AvnGQC7aBMNKHUvMFEso82I9+WMcm1SVydl4fo2B9wLb1Bi5FTiUO8IUsfdmuZZYqvRaLa1n1AhJ76v9hBMWePmxs0Uwh0g5tHO1hIe45X5XEQKy3hRXCo4k9M28esWloUzbTisczafcY2R5ofo58rfI+aqVzArSCF1KF+UgBkL2HJPQQsl+SBh2Lv3jC6vBWiQczwwRTHZKIsnwKj8VWlDpJHHEDpIK32PniYWpDmxA7+dKV7DHHctiYaxDkVEBlE11TXGik8HbTQuC3mL7ANSTtWaaDv2UWr9RTnXSzI="
# Add the TRAVIS_TOKEN2 environment variable for the conda-forge-drone-ci user.
- secure: "kUCgcD7aWL17oZPK561G3hsNjHZkHGVsazkJWJnL6Py+fYMUGqUa6jLx5Vij0Kw5ADmDpJ2nQb2mSVWlFBSaM1IwC/p7YzVICW2pNp6SBBbc3qjnCiOfKAzuDhdUriILYbv1Oo8VYtfrp8LhktG6LsKY3uaTweUvcCkxRgS7sWu3REmjtVz9+zTHjHefBqwGgNGfT+uoIozKFW6EnN2kYbs/8a8AwBk2QvbEwp2i3Q02K/5f8pkJLe2+QPXFmaoDJEjeGJFLOgzBVwrYH1dmQusl9NZm83LC0PctgiYElfSjN9TN/awBblj1bLQ5epIeR+NC8gB+GY2grG2fVzSphw1MenJRlGKLTOxyqM3/CBXOn1TDnBzrsUBhLtlF9SZN3cFMLzMqZydi0Uxy3XV1dwfAm7V2NMRCKYFdIHIl2f1JHADUPj35Ga8GxMR0gFY1W/4dHQLHoML8WyzAhD82UEr8fLb182bpjBae7Gt6u9jnqTSJNpk0fooj1pkLSO3GrC1MU9ZWxm1/7T6ZOMhNjxkJ1PfduswzCzoJhS2q2LqiyTNUAaiQ73QWCrhLaHpu8saWMMjjqj7I9E/Na2Frm2b9ZoxGO7AjzDdV/o3rANQqktn9O2uqfIxWDeeAk5ZyUccl0xhuh6zH3GJax8H/uHHACVcrqacwoCj3eYIk7ks="
# Add the AZURE_TOKEN environment variable used to manage pipelines on azure devops, This token is presently tied to the conda-forge azure org and owned by
# @mariusvniekerk's microsoft account. Once azure has github user integration this should change.
- secure: "ag9IPw3/AvtOLXexeJBZoHXwoKx9BolDsEXymGs2F0uHm10QcdOXWucIGyHfJmUwE89Sg3ZI7BRTXwauv8m1LtlSQiz6/CBSv5kh57P34OtRYxj6ftTpdeKN0LHSiMkLtLgIH0fzYkpgpkn5P+wqlmfy1zODi+OXtU7T0bTNz3G0nNV8gtsQphXg/iB0gnja52NPj6BO/TDiNHvzOGyv60xTTcvgIgq1kb4JZaq7o8YLayztWQEzGyPrdtHNXvR0rGblfpQFzxgYkIgs4qGI3CzO7yfut4/u0GBUVIm/9O45CXmH9eXi/lQJOS7B+Gt6vD26krUKJuCMKzpAr4WTu+hE23YDeM9vh+SX2vp4qG3mog/XV08jmFRw2JoAZNG8HvEVXPDAaXgha202194hQF8WxXaydAJryQVeGeXJprrroDHk1PPM51E/D4MTniLT9U9ydVpgAsWm4g971ZQyG3U83SBac6kmYjjnw3t3337yxqnUWKA0lWnfr9wBjmTzdSgfxGEObxhhoZTiV6/Y2evsBK0STMUOwe2NNwgITGHgEmDonYvGSQ8y+AZ86fHQCtPhqqGbIIj4NO+shf/q2EzNV6KJ8xwlMd+7eeFgKM5I8ETLvU0VtZPxPNevlfWmEG5FJURZuHU5wRwZosNDBtYv3e6FQPKLqbuS1JCu+S4="
# Add the DRONE_TOKEN environment variable used to register feedstocks on drone.io. Token owned by conda-forge-drone-ci
- secure: "T66+pExkDp71gy05tyFXVTZkdCQdeXCRcv8ACsZM85iT67Jc9GX9fOy7DE8vDQY/jM8AGKsKsL4a69xq4ikzYwxcOzWyzHNvVZUOqVn1Z4oezs8cPEmzVKrYDoIo4vTOoqgKKQtAVVi1Xzv0TfO/BrRvC9J6gkMucdAbHTCn8ZHpdWtcc1Qg1QbQjMtSIjjE/ZFOftmHH5kdoVz2+RRiRS2ahT5sT6R8aKQMBnOV3jj2Niaey4W8VhXbBfRo72BLXA1DV/Nz+mzlcKNZ8W5f/6TnHWneiNEKAW+is5iwEJF3pTXBNZRETPj2A+/kjZEGOJ97z9VvhqbXTgwcY8p3RHLOcrDbTc+8RgraPwWP40GS1Jcn+y9nD66SCNC5SHQs9EzG6yhQKTGRV3XbNEfhFTk4cjAWLpd/7dKvRcYy1mMqAo/9Q3F1iKnB2AUzOetyYdX6a+S3tLLUmY2Y+34IxLNdWGoGFStFT2g1IBUnqb0BWRSrilGCgT1Za3XKctJcZ/i0ACFh49BoL40VA9i1D5v0Orn6KjbQRfc7rZiqxGiFUUgYpqFlCeYc7yoo1Z1HADp/L52P19kWrlaQq2o4wVRWLSYqTwkzjgmH0O9MK9DtIaQsFGvTjDtBxjh/DY3W7mIwZTj+XJBp1ppPCzxY7XTPnYrI3kg5PBa/bPNrQ3s="
# Add the GH_DRONE_TOKEN environment variablefor the "conda-forge-drone-ci" github user
- secure: "fbS5DiN3jRncUffzZkMBt5AmhPQc2cxc/teV8/bj5GXJmFlMph8GeAww3UM5gpPv5VyB+DgPepQXzHcEATnhnI06XdTnA4G6o7bFyjB4eSfDLcTK1EmCPBlW0dR7h1gLp3bs6f4bVUeJOai5/n06Grvlm4fbtk+lvxnwEAJ7QnALf8Z/yxRIQ/MF7+/A94MO5RWLs8BtajVLMXtD2XzWwKcK5UbQaP+pVD6UUNF/3ZvE7zqH9V/9Cdn6I6B6KHwgT4sNF4vPveTAOrwOsdE7rh/uTLi7MmHFCofhdazLEmwHsIXrN8RkZu3POfEAE69aPupnwcDmXfHANZuks4pg3E9IFroWrt7HBATYU+xT4eqi+usv8A0PHw5ALNdQDLjmG8r53PYsDIjjtRONmhZc0f8IBWORflgLH/tuFgipVIpdNvKoezBGBgBmRqk5dsrznhxqdiNUG/g/P7WlBxWeNYAgrAG/rJx/0f3NV8cOajbjOKBy9b/0gEwZnZpDq3/Y4yqG0i2tIwyHXl5IHKxflmsLwY+Mp52Gl5BHdOFghSNsaERTDxQTkfXbCO+K2eBVk/9GxeYQrUQurALlx/isadiT8j5HCy1sxPftnPAUjuQbsvohuEW1Dagfr2vyLfrpEUkbxZKa7WcWctFiBM2vM1fTB9lax3fh7LYhz7XSodQ="
script:
- if [ -n "$GH_TOKEN" ]; then
echo "Creating feedstocks from the recipe(s).";
git config --global user.name "Travis-CI on github.com/conda-forge/staged-recipes";
git config --global user.email "conda-forge@googlegroups.com";
source ./.travis_scripts/create_feedstocks;
else
echo "Building all recipes.";
source ./.travis_scripts/build_all;
fi