aboutsummaryrefslogtreecommitdiffstats
path: root/Jenkinsfile
Commit message (Collapse)AuthorAgeFilesLines
* Don’t use any agent at allGravatar Tom Willemse2020-10-091-1/+1
| | | | The syntax for agent any was wrong and the default doesn’t really need an agent.
* Define top-level agentGravatar Tom Willemse2020-10-091-0/+2
| | | | Since all the stages define different agents, the top-level can use any agent.
* Run stages using different container imagesGravatar Tom Willemse2020-10-091-11/+31
| | | | | | | | 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.
* Install Cask dependencies before makeGravatar Tom Willemse2020-10-091-0/+1
|
* Try running the Emacs container as rootGravatar Tom Willemse2020-10-091-1/+6
|
* Update the Jenkinsfile to use stepsGravatar Tom Willemse2020-10-091-5/+9
| | | | | The previous commit tried to change the Jenkinsfile to a declaractive, instead of scripted, pipeline, and this was missed.
* Try running with DockerfileGravatar Tom Willemse2020-10-091-9/+5
|
* Put output in public_html/Gravatar Tom Willemse2020-09-261-1/+1
|
* Add JenkinsfileGravatar Tom Willemse2020-09-211-0/+22