Comments (2)
quite tricky to bust docker cache only for specific instructions, we can use a url that generates random text, but that's probably not desirable (pinging out to a random url).
Probably best to use --no-cache
docker option when running the docker build command if the build needs to be forced and the code hasn't changed (eg: if the database has been re-created).
In the normal case, the build will work fine as it uses Github api to figure out if code has changed, and builds the necessary parts again (mvn clean package will rerun if any file has changed in the repo).
from waltz-docker.
Added force_build_timestamp
build arg, which can be used to selectively bust docker cache (for specific instructions).
from waltz-docker.
Related Issues (18)
- Add a cache_bust_url build param
- Add links to sample config files in README.md
- Add custom-scripts empty directory to git with README.md
- Add optional 'git' requirement to README.md under 'tools required'
- Test/Document/Support running builds behind http proxies HOT 1
- Test on Windows
- Build issues on Linux HOT 8
- Support installing/upgrading Waltz using pre-built .war and ddl scripts
- Issue with sql server builds HOT 7
- Improve maven dependencies caching
- Support MSSQL builds HOT 1
- Document support for MariaDB builds
- Add build/README.md
- Add 'run in docker' documentation and support overriding tomcat conf
- Add instructions on how to initialise postgres/mariadb with sample data dumps HOT 1
- Document initialising Postgres database with sample data
- Organise output artifacts better
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 waltz-docker.