mirror of
https://github.com/peaceiris/actions-hugo.git
synced 2025-05-04 14:25:30 +08:00
Hugo Modules (#3)
* change: base image debian:9-slim to golang:1.12.7-buster * update: tag on readme
This commit is contained in:
parent
8b3fa9ae0a
commit
105e2e8ee3
24
Dockerfile
24
Dockerfile
@ -1,7 +1,7 @@
|
|||||||
FROM debian:9-slim
|
FROM golang:1.12.7-buster
|
||||||
|
|
||||||
LABEL "com.github.actions.name"="Hugo extended action"
|
LABEL "com.github.actions.name"="Hugo action"
|
||||||
LABEL "com.github.actions.description"="GitHub Actions for Hugo extended version"
|
LABEL "com.github.actions.description"="GitHub Actions for Hugo extended and Hugo Modules"
|
||||||
LABEL "com.github.actions.icon"="package"
|
LABEL "com.github.actions.icon"="package"
|
||||||
LABEL "com.github.actions.color"="yellow"
|
LABEL "com.github.actions.color"="yellow"
|
||||||
|
|
||||||
@ -10,18 +10,10 @@ LABEL "homepage"="https://github.com/peaceiris/actions-hugo"
|
|||||||
LABEL "maintainer"="peaceiris"
|
LABEL "maintainer"="peaceiris"
|
||||||
|
|
||||||
ENV HUGO_VERSION='0.56.0'
|
ENV HUGO_VERSION='0.56.0'
|
||||||
ENV HUGO_NAME="hugo_extended_${HUGO_VERSION}_Linux-64bit"
|
ENV HUGO_URL='https://github.com/gohugoio/hugo.git'
|
||||||
ENV HUGO_URL="https://github.com/gohugoio/hugo/releases/download/v${HUGO_VERSION}/${HUGO_NAME}.deb"
|
|
||||||
ENV BUILD_DEPS="wget ca-certificates"
|
|
||||||
|
|
||||||
RUN apt-get update && \
|
RUN git clone ${HUGO_URL} -b v${HUGO_VERSION} --depth 1 /hugo && \
|
||||||
apt-get install -y --no-install-recommends git ${BUILD_DEPS} && \
|
cd /hugo && \
|
||||||
wget "${HUGO_URL}" && \
|
go install --tags extended
|
||||||
apt-get install -y --no-install-recommends "./${HUGO_NAME}.deb" && \
|
|
||||||
rm -rf "./${HUGO_NAME}.deb" "${HUGO_NAME}" && \
|
|
||||||
apt-get remove -y ${BUILD_DEPS} && \
|
|
||||||
apt-get autoremove -y && \
|
|
||||||
apt-get clean && \
|
|
||||||
rm -rf /var/lib/apt/lists/*
|
|
||||||
|
|
||||||
ENTRYPOINT [ "/usr/local/bin/hugo" ]
|
ENTRYPOINT [ "/go/bin/hugo" ]
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
## GitHub Actions for Hugo extended
|
## GitHub Actions for Hugo extended and Modules
|
||||||
|
|
||||||
- [gohugoio/hugo: The world’s fastest framework for building websites.](https://github.com/gohugoio/hugo)
|
- [gohugoio/hugo: The world’s fastest framework for building websites.](https://github.com/gohugoio/hugo)
|
||||||
|
|
||||||
@ -36,7 +36,7 @@ action "is-branch-master" {
|
|||||||
|
|
||||||
action "build" {
|
action "build" {
|
||||||
needs = "is-branch-master"
|
needs = "is-branch-master"
|
||||||
uses = "peaceiris/actions-hugo@v0.56.0"
|
uses = "peaceiris/actions-hugo@v0.56.0-mod"
|
||||||
args = ["--gc", "--minify", "--cleanDestinationDir"]
|
args = ["--gc", "--minify", "--cleanDestinationDir"]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user