Commit graph

12 commits

Author SHA1 Message Date
9095479324 Preserve stashes of the latest build
This is to help me inspect them to figure out why I can’t unstash them in the
other job.
2020-10-09 23:27:53 -07:00
d5e49d2a5c Run the Deploy step as root
Running as the default user Jenkins uses it doesn’t seem to have access to
wherever the artifacts from the previous steps get stored, so it fails to
extract them. Hopefully running as root will let it access them.
2020-10-09 23:18:50 -07:00
ede65b4db2 (Try to) Recursively include all files in public/ 2020-10-09 23:15:14 -07:00
1357f94e7e Don’t use any agent at all
The syntax for agent any was wrong and the default doesn’t really need an agent.
2020-10-09 23:12:05 -07:00
b052934ced Define top-level agent
Since all the stages define different agents, the top-level can use any agent.
2020-10-09 23:10:50 -07:00
f58fe670d9 Run stages using different container images
The Build/HTML stage needs the Emacs image because it uses Emacs to convert the
org files into html files. The Build/CSS stage runs in an image defined by the
Dockerfile in this repository, installing just make, npm, and lessc to convert
the less files into CSS files. And the Deploy step needs to upload using rsync
overs ssh.
2020-10-09 23:07:55 -07:00
d9e8ecd246 Install Cask dependencies before make 2020-10-09 22:38:41 -07:00
cd7aae642a Try running the Emacs container as root 2020-10-09 22:36:51 -07:00
1fae33754e Update the Jenkinsfile to use steps
The previous commit tried to change the Jenkinsfile to a declaractive, instead
of scripted, pipeline, and this was missed.
2020-10-09 22:20:16 -07:00
84725806f5 Try running with Dockerfile 2020-10-09 22:15:24 -07:00
a6d666a7e9 Put output in public_html/ 2020-09-26 16:20:18 -07:00
6dbbe818ca Add Jenkinsfile 2020-09-21 01:44:42 -07:00