Comments (6)
BTW @chxchx Can you add me into this repo/org?
from daily-release.
There isn't necessary a problem. If there hasn't been any code changes to mixer then the docker images can end up being identical. A reason why only mixer exhibits this behavior is because it's using bazel to make the docker images and bazel tried hard to keep builds repeatable (e.g., it hard-codes all the file timestamps to 1/1/1970). The other components call "docker build" rather than "bazel build" to create their images.
from daily-release.
OK IC, I think you are right. There was no update in green-build during those releases.
Well I am not sure if it's necessary to change it, but feel like it's a bit confusing when people seeing this situation. I understand that usually developers are not going to directly look at that place, but still, confusing I guess.
Since we are thinking about changing/replacing bazel, I suppose we can change this behavior at that time.
from daily-release.
@yutongz Invitation sent
from daily-release.
From my perspective I think this is desirable behavior (i.e., mixer is showing a good example) and if we had reproducible builds then we'd see the behavior in other components too (or at least the ones that don't embed the version string in their executable binaries). If the source hasn't changed then the bits generated should be the same (and the builds might go slightly faster too since 'docker' doesn't bother to upload layers that are already present in the registry).
from daily-release.
This is the normal way docker images are supposed to work. It is not confusing for an image to have multiple tags. That's normal.
from daily-release.
Related Issues (6)
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 daily-release.