[build]: install node.js for non-amd64 sonic-slave docker
instruct azure pipeline to use node.js in the docker. https://docs.microsoft.com/en-us/azure/devops/pipelines/process/container-phases?view=azure-devops#bring-your-own-nodejs Signed-off-by: Guohan Lu <lguohan@gmail.com>
This commit is contained in:
parent
23f1d51de3
commit
0b0da87766
@ -480,3 +480,11 @@ RUN pip2 install m2crypto==0.36.0
|
|||||||
|
|
||||||
# Install swi tools
|
# Install swi tools
|
||||||
RUN pip2 install git+https://github.com/aristanetworks/swi-tools.git@d51761ec0bb93c73039233f3c01ed48235ffad00
|
RUN pip2 install git+https://github.com/aristanetworks/swi-tools.git@d51761ec0bb93c73039233f3c01ed48235ffad00
|
||||||
|
|
||||||
|
{% if CONFIGURED_ARCH != "amd64" -%}
|
||||||
|
# Install node.js for azure pipeline
|
||||||
|
RUN apt-get install -y node.js
|
||||||
|
|
||||||
|
# Tell azure pipeline to use node.js in the docker
|
||||||
|
LABEL "com.azure.dev.pipelines.agent.handler.node.path"="/usr/bin/node"
|
||||||
|
{% endif -%}
|
||||||
|
@ -38,7 +38,7 @@ RUN echo "deb [arch=arm64] http://deb.debian.org/debian stretch main contrib non
|
|||||||
echo "deb-src [arch=arm64] http://security.debian.org stretch/updates main contrib non-free" >> /etc/apt/sources.list && \
|
echo "deb-src [arch=arm64] http://security.debian.org stretch/updates main contrib non-free" >> /etc/apt/sources.list && \
|
||||||
echo 'deb [arch=arm64] http://ftp.debian.org/debian stretch-backports main' >> /etc/apt/sources.list && \
|
echo 'deb [arch=arm64] http://ftp.debian.org/debian stretch-backports main' >> /etc/apt/sources.list && \
|
||||||
echo "deb [arch=arm64] http://packages.trafficmanager.net/debian/debian stretch main contrib non-free" >> /etc/apt/sources.list && \
|
echo "deb [arch=arm64] http://packages.trafficmanager.net/debian/debian stretch main contrib non-free" >> /etc/apt/sources.list && \
|
||||||
echo "deb [arch=arm64] http://packages.trafficmanager.net/debian/debian stretch-updates main contrib non-free" >> /etc/apt/sources.list
|
echo "deb [arch=arm64] http://packages.trafficmanager.net/debian/debian stretch-updates main contrib non-free" >> /etc/apt/sources.list
|
||||||
{%- endif %}
|
{%- endif %}
|
||||||
|
|
||||||
## Make apt-get non-interactive
|
## Make apt-get non-interactive
|
||||||
@ -451,3 +451,12 @@ RUN pip install m2crypto==0.36.0
|
|||||||
|
|
||||||
# Install swi tools
|
# Install swi tools
|
||||||
RUN pip2 install git+https://github.com/aristanetworks/swi-tools.git@d51761ec0bb93c73039233f3c01ed48235ffad00
|
RUN pip2 install git+https://github.com/aristanetworks/swi-tools.git@d51761ec0bb93c73039233f3c01ed48235ffad00
|
||||||
|
|
||||||
|
{% if CONFIGURED_ARCH != "amd64" -%}
|
||||||
|
# Install node.js for azure pipeline
|
||||||
|
RUN curl -sL https://deb.nodesource.com/setup_10.x | bash -
|
||||||
|
RUN apt-get install -y nodejs
|
||||||
|
|
||||||
|
# Tell azure pipeline to use node.js in the docker
|
||||||
|
LABEL "com.azure.dev.pipelines.agent.handler.node.path"="/usr/bin/node"
|
||||||
|
{% endif -%}
|
||||||
|
Loading…
Reference in New Issue
Block a user