<!-- 
RSS generated by JIRA (1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d) at Thu Feb 08 23:24:10 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary add field=key&field=summary to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>FOLIO Jira</title>
    <link>https://folio-org.atlassian.net</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>1001.0.0-SNAPSHOT</version>
        <build-number>100246</build-number>
        <build-date>07-02-2024</build-date>
    </build-info>

<item>
            <title>[FOLIO-2911] Docker image is not created by Jenkins build due to file copying issue</title>
                <link>https://folio-org.atlassian.net/browse/FOLIO-2911</link>
                <project id="10290" key="FOLIO">FOLIO</project>
                    <description>&lt;p&gt;There is an issue with docker image creation in &lt;a href=&quot;https://jenkins-aws.indexdata.com/job/folio-org/job/mod-password-validator/job/mpv-with-spring/&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;mod-password-validator/job/mpv-with-spring/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;For some reason a file that resides next to Dockerfile in the source folder cannot be copied (see an excerpt from &lt;a href=&quot;https://jenkins-aws.indexdata.com/job/folio-org/job/mod-password-validator/job/mpv-with-spring/10/console&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;the log&lt;/a&gt; below). The same works w/o any problems if the image is built inside vagrant box. Not sure if the issue is with Dockerfile itself or docker image build step in Jenkins.&lt;/p&gt;

&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;+ docker build --pull=true --no-cache=true -t mod-password-validator:1.9.0-SNAPSHOT.10 .
Sending build context to Docker daemon  84.28MB

Step 1/9 : FROM folioci/alpine-jre-openjdk11:latest
latest: Pulling from folioci/alpine-jre-openjdk11
Digest: sha256:752a2e458a7f4bbdef4157e5c7d658bdc6b42ae1dc471032d9b2068a78c80c87
Status: Image is up to date for folioci/alpine-jre-openjdk11:latest
 ---&amp;gt; 92854f01d29e
Step 2/9 : USER root
 ---&amp;gt; Running in 147bb0233601
Removing intermediate container 147bb0233601
 ---&amp;gt; 6025bb853e75
Step 3/9 : ENV APP_FILE mod-password-validator-fat.jar
 ---&amp;gt; Running in 5ebbee054e3b
Removing intermediate container 5ebbee054e3b
 ---&amp;gt; 8d4cdc97e6f6
Step 4/9 : ARG JAR_FILE=./target/*.jar
 ---&amp;gt; Running in 4219bd72a636
Removing intermediate container 4219bd72a636
 ---&amp;gt; 45b63a6c2d27
Step 5/9 : COPY ${JAR_FILE} ${JAVA_APP_DIR}/${APP_FILE}
 ---&amp;gt; f68a3027a0d5
Step 6/9 : ARG RUN_ENV_FILE=run-env.sh
 ---&amp;gt; Running in cc2c501ef25d
Removing intermediate container cc2c501ef25d
 ---&amp;gt; 6e2ebe8b695b
Step 7/9 : COPY ${RUN_ENV_FILE} ${JAVA_APP_DIR}/
COPY failed: stat /var/lib/docker/tmp/docker-builder557747113/run-env.sh: no such file or directory
[Pipeline] }
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</description>
                <environment></environment>
        <key id="81913">FOLIO-2911</key>
            <summary>Docker image is not created by Jenkins build due to file copying issue</summary>
                <type id="10003" iconUrl="https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10318?size=medium">Task</type>
                                            <priority id="10001" iconUrl="https://dev.folio.org/assets/jira-priority/jira-p2.svg">P2</priority>
                        <status id="6" iconUrl="https://folio-org.atlassian.net/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="green"/>
                                    <resolution id="10003">Done</resolution>
                                                        <assignee accountid="5f9abc1eb45b2e007453f423">John Malconian</assignee>
                                                                <reporter accountid="557058:2002428d-c11e-48c4-98e0-a5b1104bd0b6">Dima Tkachenko</reporter>
                                    <labels>
                    </labels>
                <created>Fri, 11 Dec 2020 14:44:56 +0000</created>
                <updated>Mon, 4 Jan 2021 18:27:04 +0000</updated>
                            <resolved>Fri, 11 Dec 2020 19:41:34 +0000</resolved>
                                                                    <component>Continuous Integration</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>4</watches>
                                                                <comments>
                                                            <comment id="198503" author="5f9abc1eb45b2e007453f423" created="Fri, 11 Dec 2020 16:07:10 +0000"  >&lt;p&gt;the &apos;buildJavaDocker&apos; jenkins pipeline is very opinionated.  Updated the branch to try the more generic &apos;buildDocker&apos; pipeline instead.&lt;/p&gt;</comment>
                                                            <comment id="198504" author="5f9abc1eb45b2e007453f423" created="Fri, 11 Dec 2020 16:31:45 +0000"  >&lt;p&gt;&apos;buildDocker&apos; works.  However,  the Docker health check fails.    Perhaps &apos;/apidocs&apos; is not a valid endpoint on this Spring branch?   Disabled health check by setting &apos;healthChk&apos; to &apos;no&apos; in Jenkinsfile until a valid health check command can be determined. &lt;/p&gt;</comment>
                                                            <comment id="198505" author="5f9abc1eb45b2e007453f423" created="Fri, 11 Dec 2020 16:37:29 +0000"  >&lt;p&gt;Side note:   We should come up with and use a standard Dockerfile config or base image for all Spring-based modules across folio-org like we do for Vert.x modules so that there is some consistency in the Docker images produced by the project. &lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10000">
                    <name>Blocks</name>
                                            <outwardlinks description="blocks">
                                        <issuelink>
            <issuekey id="75879">MODPWD-51</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="73453">MODRS-3</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10000" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummarycf">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10057" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Development Team</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10155"><![CDATA[FOLIO DevOps]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10019" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i02453:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10020" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="1863">DevOps: Sprint 103</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10024" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>[CHART] Date of First Response</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Fri, 11 Dec 2020 16:07:10 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10025" key="com.atlassian.jira.ext.charting:timeinstatus">
                        <customfieldname>[CHART] Time in Status</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                    </customfields>
    </item>
</channel>
</rss>