Comments (7)
@oliveti looking through their documentation I think maybe we can check for the CONCOURSE_EXTERNAL_URL
environment variable. But I'm not a 100% sure. Do you have any experience in which envs are always present?
from ci-info.
This environment variable is not available in tasks (where we can run scripts) for design reasons.
Here is the list of environment variables accessible.
USER=xxx
PWD=/tmp/build/b504838c/source
HOME=xxx
https_proxy=xxx
http_proxy=xxx
no_proxy=xxx
SHLVL=1
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
_=/usr/bin/env
from ci-info.
Hmm... those are all very generic I think. Any idea of what else we can look at to detect the correct environment?
from ci-info.
I do not really know what could be used here. For now I export an environment variable (CI) in my docker image.
from ci-info.
Hm, yeah the issue is probably that since this is something that people run inside their own Docker images, there's no guarantee that they export/use any environment variables that we can detect.
I've opened an issue on the Concourse GitHub repo asking for help: concourse/concourse#2105
from ci-info.
@oliveti Concourse is asking about your use-case for knowing if your code is running inside Concourse. Would you mind going to the issue and comment?
from ci-info.
Hi,
Just did it here.
Thank you for the report to concourse.
from ci-info.
Related Issues (20)
- Add Agola HOT 1
- Add chipperci
- Add Harness HOT 3
- Azure - CI can't be detected inside Docker image built by Azure pipeline Docker task HOT 2
- Add Support for Azure DevOps in isCI HOT 5
- add HOT 2
- Add Nx Cloud
- Add Appollo
- Add Gitea Actions HOT 1
- CI provider Shippable no longer operating HOT 1
- question: can this include an executable that when run return the info in text or json format for processing in bash for example?
- Add Buildbot
- Add Spinnaker
- Add FinalBuilder & Continua CI
- Add QuickBuild
- NPM ISSUES CORRUPT ALWAYS HOT 1
- please help me fix HOT 1
- Correction for Appcircle
- Add Laminar CI
- Not all supported providers are shown in README.md under "Supported CI tools"
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ci-info.