{"push_id":795312666,"size":5,"distinct_size":5,"ref":"refs/heads/master","head":"1ffff4c8e2b208664b6f63ea6cd3c4c3dace3cc9","before":"b0b3bc56d05ea1de7d5510dd00bb1cb63ac0b0c7","commits":[{"sha":"54240f8da9992880e20a1508e9a6f0e59f2adef1","author":{"email":"dd91a89248c4037de23bc9166328661e0662d19a@gmail.com","name":"Madhav Puri"},"message":"Support for passing build-time variables in build context\n\n- The build-time variables are passed as environment-context for command(s)\nrun as part of the RUN primitve. These variables are not persisted in environment of\nintermediate and final images when passed as context for RUN. The build environment\nis prepended to the intermediate continer's command string for aiding cache lookups.\nIt also helps with build traceability. But this also makes the feature less secure from\npoint of view of passing build time secrets.\n\n- The build-time variables also get used to expand the symbols used in certain\nDockerfile primitves like ADD, COPY, USER etc, without an explicit prior definiton using a\nENV primitive. These variables get persisted in the intermediate and final images\nwhenever they are expanded.\n\n- The build-time variables are only expanded or passed to the RUN primtive if they\nare defined in Dockerfile using the ARG primitive or belong to list of built-in variables.\nHTTP_PROXY, HTTPS_PROXY, http_proxy, https_proxy, FTP_PROXY and NO_PROXY are built-in\nvariables that needn't be explicitly defined in Dockerfile to use this feature.\n\nSigned-off-by: Madhav Puri <madhav.puri@gmail.com>","distinct":true,"url":"https://api.github.com/repos/noironetworks/docker/commits/54240f8da9992880e20a1508e9a6f0e59f2adef1"},{"sha":"8cfcd8738070f24bd66e3b7ed46c6459df3fa9a3","author":{"email":"dd91a89248c4037de23bc9166328661e0662d19a@gmail.com","name":"Madhav Puri"},"message":"incorporate doc review comments\n\nSigned-off-by: Madhav Puri <madhav.puri@gmail.com>","distinct":true,"url":"https://api.github.com/repos/noironetworks/docker/commits/8cfcd8738070f24bd66e3b7ed46c6459df3fa9a3"},{"sha":"3be7146e14d1f5ced470c0c7e3066f091f468696","author":{"email":"e888d2bd6f13f82caa51a37c03d034c76f661ba3@philmonroe.com","name":"Philip Monroe"},"message":"log driver - add ability to interpolate container context into the log tag field\n\nSigned-off-by: Philip Monroe <phil@philmonroe.com>","distinct":true,"url":"https://api.github.com/repos/noironetworks/docker/commits/3be7146e14d1f5ced470c0c7e3066f091f468696"},{"sha":"4dfa996cc246691de5e6f509939b96e8643ac228","author":{"email":"dc73d0991b982a8303e713ef531a313af77e242a@gmail.com","name":"Brian Goff"},"message":"Merge pull request #15384 from phil-monroe/15058-include-name-in-syslog-tag\n\nlog driver - Interpolate fields into log tag","distinct":true,"url":"https://api.github.com/repos/noironetworks/docker/commits/4dfa996cc246691de5e6f509939b96e8643ac228"},{"sha":"1ffff4c8e2b208664b6f63ea6cd3c4c3dace3cc9","author":{"email":"23fde23ba880f020e64c2d0cdc772c372abb9277@users.noreply.github.com","name":"Tibor Vass"},"message":"Merge pull request #15182 from mapuri/build-arg\n\nSupport for passing build-time variables in build context","distinct":true,"url":"https://api.github.com/repos/noironetworks/docker/commits/1ffff4c8e2b208664b6f63ea6cd3c4c3dace3cc9"}]}