-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathenvironment.sh
executable file
·128 lines (118 loc) · 3.68 KB
/
environment.sh
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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
# run .travis.yml
#
# environment.sh - prepare TRAVIS_* environment
#
# add bin-shims first in path
if ! hash phpenv 2>/dev/null; then
PATH="$GITHUB_ACTION_PATH/lib/bin-shims:$PATH"
export PATH
fi
# set shell to bash
SHELL="${SHELL-$BASH}"
export SHELL
### travis environment variables
gh_var TRAVIS true
gh_var CI true
gh_var CONTINUOUS_INTEGRATION true
gh_var DEBIAN_FRONTEND noninteractive
gh_var HAS_JOSH_K_SEAL_OF_APPROVAL true
gh_var HAS_ANTARES_THREE_LITTLE_FRONZIES_BADGE true # n/a in travis-build master; noted for soft-deprecation
gh_var PAGER "cat"
gh_var LANG "en_US.UTF-8"
gh_var LC_ALL "en_US.UTF-8"
gh_var RAILS_ENV "test"
gh_var RACK_ENV "test"
gh_var MERB_ENV "test"
gh_var JRUBY_OPTS "--server -Dcext.enabled=false -Xcompile.invokedynamic=false"
gh_var TRAVIS_ALLOW_FAILURE false allow_failure
gh_var TRAVIS_APP_HOST "$(hostname)"
gh_var TRAVIS_BUILD_DIR "$GITHUB_WORKSPACE"
gh_var TRAVIS_BUILD_ID "$GITHUB_RUN_ID"
gh_var TRAVIS_BUILD_NUMBER "$GITHUB_RUN_NUMBER"
gh_var TRAVIS_BUILD_WEB_URL "$GITHUB_SERVER_URL/$GITHUB_REPOSITORY/actions/runs/$GITHUB_RUN_ID"
gh_var TRAVIS_BRANCH "$(gh_refname "${GITHUB_BASE_REF:-"${GITHUB_REF:?"either GITHUB_BASE_REF or GITHUB_REF expected"}"}")"
gh_var TRAVIS_COMMIT "$GITHUB_SHA"
gh_var TRAVIS_COMMIT_MESSAGE "$(test -d .git && git log --format=%B -n 1 | head -c 32768)"
gh_var TRAVIS_EVENT_TYPE "$(gh_eventname "${event_name?"event_name expected"}")"
gh_var TRAVIS_PULL_REQUEST false event_number
gh_var TRAVIS_REPO_SLUG '' repository
gh_var TRAVIS_SUDO "$(gh_sudo)"
gh_var TRAVIS_YAML_FILE '.travis.yml' travis_file
### travis environment table
#
# travis default environment variables (long lists following)
#
# link: <https://docs.travis-ci.com/user/environment-variables/#default-environment-variables>
# link: <https://github.com/travis-ci/travis-build/blob/master/lib/travis/build/env/builtin.rb>
#
# excluded:
# TRAVIS_BUILD_STAGE_NAME (set by build.sh)
# TRAVIS_TEST_RESULT (set by build.sh)
gh_env \
"""
TRAVIS
CI
CONTINUOUS_INTEGRATION
DEBIAN_FRONTEND
HAS_JOSH_K_SEAL_OF_APPROVAL
HAS_ANTARES_THREE_LITTLE_FRONZIES_BADGE
USER
HOME
PAGER
LANG
LC_ALL
RAILS_ENV
RACK_ENV
MERB_ENV
JRUBY_OPTS
JAVA_HOME
TRAVIS_ALLOW_FAILURE
TRAVIS_APP_HOST
TRAVIS_BRANCH
TRAVIS_BUILD_DIR
TRAVIS_BUILD_ID
TRAVIS_BUILD_NUMBER
TRAVIS_BUILD_WEB_URL
TRAVIS_COMMIT
TRAVIS_COMMIT_MESSAGE
TRAVIS_COMMIT_RANGE
TRAVIS_COMPILER
TRAVIS_DEBUG_MODE
TRAVIS_DIST
TRAVIS_EVENT_TYPE
TRAVIS_JOB_ID
TRAVIS_JOB_NAME
TRAVIS_JOB_NUMBER
TRAVIS_JOB_WEB_URL
TRAVIS_OS_NAME
TRAVIS_CPU_ARCH
TRAVIS_OSX_IMAGE
TRAVIS_PULL_REQUEST
TRAVIS_PULL_REQUEST_BRANCH
TRAVIS_PULL_REQUEST_SHA
TRAVIS_PULL_REQUEST_SLUG
TRAVIS_REPO_SLUG
TRAVIS_SECURE_ENV_VARS
TRAVIS_SUDO
TRAVIS_TAG
TRAVIS_DART_VERSION
TRAVIS_GO_VERSION
TRAVIS_HAXE_VERSION
TRAVIS_JDK_VERSION
TRAVIS_JULIA_VERSION
TRAVIS_NODE_VERSION
TRAVIS_OTP_RELEASE
TRAVIS_PERL_VERSION
TRAVIS_PHP_VERSION
TRAVIS_PYTHON_VERSION
TRAVIS_R_VERSION
TRAVIS_RUBY_VERSION
TRAVIS_RUST_VERSION
TRAVIS_SCALA_VERSION
TRAVIS_MARIADB_VERSION
TRAVIS_XCODE_SDK
TRAVIS_XCODE_SCHEME
TRAVIS_XCODE_PROJECT
TRAVIS_XCODE_WORKSPACE
TRAVIS_YAML_FILE
"""