[
https://issues.apache.org/jira/browse/HBASE-23942?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17052452#comment-17052452
]
Nick Dimiduk commented on HBASE-23942:
--------------------------------------
Or maybe this is a bug local to the shelldoc module in yetus? The
{{shellcheck}} plugin seems to manage this scenario (not having Yetus mounted
inside the docker container) just fine – it's able to work with scripts from
the host environment.
{noformat}
[2020-03-05T15:40:23.561Z]
============================================================================
[2020-03-05T15:40:23.561Z]
============================================================================
[2020-03-05T15:40:23.561Z] shellcheck plugin: full
[2020-03-05T15:40:23.561Z]
============================================================================
[2020-03-05T15:40:23.561Z]
============================================================================
[2020-03-05T15:40:23.561Z]
[2020-03-05T15:40:23.561Z]
[2020-03-05T15:40:23.561Z] Running shellcheck against all suspected shell
scripts
[2020-03-05T15:40:23.561Z]
/home/jenkins/jenkins-slave/workspace/HBase_Nightly_master/output-general/precommit/test-patch.d/shellcheck.sh:
line 108: warning: command substitution: ignored null byte in input
[2020-03-05T15:40:23.561Z]
/home/jenkins/jenkins-slave/workspace/HBase_Nightly_master/output-general/precommit/test-patch.d/shellcheck.sh:
line 108: warning: command substitution: ignored null byte in input
[2020-03-05T15:40:23.561Z]
/home/jenkins/jenkins-slave/workspace/HBase_Nightly_master/output-general/precommit/test-patch.d/shellcheck.sh:
line 108: warning: command substitution: ignored null byte in input
{noformat}
> [Jenkins Nightly] shelldocs executable unavailable within docker context
> ------------------------------------------------------------------------
>
> Key: HBASE-23942
> URL: https://issues.apache.org/jira/browse/HBASE-23942
> Project: HBase
> Issue Type: Test
> Components: build
> Affects Versions: 3.0.0
> Reporter: Nick Dimiduk
> Priority: Minor
>
> I'm not sure if this is an HBase build bug or a Yetus bug. Looking more
> closely at the yetus output, I noticed this in the general check section on
> [nightlies/master|https://builds.apache.org/blue/organizations/jenkins/HBase%20Nightly/detail/master/1654/pipeline/96].
> {noformat}
> [2020-03-05T14:56:51.559Z] executable
> '/home/jenkins/jenkins-slave/workspace/HBase_Nightly_master/yetus-0.11.1/bin/shelldocs'
> for 'shelldocs' does not exist.
> {noformat}
> Of course the executable is available in the yetus distro unpacked into the
> workspace. However, we're running in the docker context, and apparently the
> yetus runtime does not make itself available to the running container.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)