i use drone 0.8 version
and in my drone.yml
publish_pro:
image: plugins/docker
insecure: true
registry: ${REGISTRY_ADDRESS}
username: ${REGISTRY_USERNAME}
password: ${REGISTRY_PASSWORD}
repo: ${REGISTRY_ADDRESS}/${LANGUAGE}-pro-app/${PROJECT_NAME}
tags: ${DRONE_COMMIT:0:10}
build_args:
- JVM_ARGS=-xmx1024m -xms1024m
- PROFILE_ARGS=--spring.profiles.active=pro
when:
event: [push, pull_request]
branch: master
and in dockfile
FROM 10.10.30.38/library/alpine-java8-jre:2018.1.6
RUN mkdir /opt/war
COPY service.jar /opt/war/service.jar
EXPOSE 8080
CMD ["java","-jar","/opt/war/service.jar","$JVM_ARGS","$PROFILE_ARGS"]
but $JVM_ARGS
and $PROFILE_ARGS
not replace by drone.yml
how can i pass args to dockerfile? thanks