Почему вы хотите создать свой envfile с помощью jenkins?
Вы можете вручную создавать файлы среды для каждой из ваших сред и вставлять их в изображение при запуске образа, например:
sudo docker run -d --restart=always --name=${appName} --env-file ${envfilepath}/${envfile}.env -p ${externe appPort}:${interne appPort} ${your registry}/${appName}:${your tag}
Вы также можете создать комбинацию rundeck для cron и начать работу, kubernetes для управления переменными env.
Если вы действительно хотите создать свой envfile при создании образа, в вашем dockerfile вы можете сделать:
################################ builder
FROM ${BUILDER_IMAGE} as builder
RUN npm i
RUN npm run `command to create envfile`
# see content of your file
RUN cat `path of your envfile / your envfile`
################################ final build
FROM ${BUILDER_IMAGE}
COPY --from=builder `path of your envfile / your envfile` `definitive path of your envfile / definitive envfile`
А если вы хотите экспортировать файл из образа докера
(docker run -t --rm --entrypoint cat $(IMAGE) `path of your envfile / your envfile`) > `local path of your envfile / local envfile`