Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Preserve stashes of the latest build | Tom Willemse | 2020-10-09 | 1 | -0/+4 |
| | | | | | This is to help me inspect them to figure out why I can’t unstash them in the other job. | ||||
* | Run the Deploy step as root | Tom Willemse | 2020-10-09 | 1 | -0/+1 |
| | | | | | | 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. | ||||
* | (Try to) Recursively include all files in public/ | Tom Willemse | 2020-10-09 | 1 | -2/+2 |
| | |||||
* | Don’t use any agent at all | Tom Willemse | 2020-10-09 | 1 | -1/+1 |
| | | | | The syntax for agent any was wrong and the default doesn’t really need an agent. | ||||
* | Define top-level agent | Tom Willemse | 2020-10-09 | 1 | -0/+2 |
| | | | | Since all the stages define different agents, the top-level can use any agent. | ||||
* | Run stages using different container images | Tom Willemse | 2020-10-09 | 2 | -15/+33 |
| | | | | | | | | 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 make | Tom Willemse | 2020-10-09 | 1 | -0/+1 |
| | |||||
* | Try running the Emacs container as root | Tom Willemse | 2020-10-09 | 1 | -1/+6 |
| | |||||
* | Update the Jenkinsfile to use steps | Tom Willemse | 2020-10-09 | 1 | -5/+9 |
| | | | | | The previous commit tried to change the Jenkinsfile to a declaractive, instead of scripted, pipeline, and this was missed. | ||||
* | Try running with Dockerfile | Tom Willemse | 2020-10-09 | 2 | -9/+10 |
| | |||||
* | Put output in public_html/ | Tom Willemse | 2020-09-26 | 1 | -1/+1 |
| | |||||
* | Add Jenkinsfile | Tom Willemse | 2020-09-21 | 1 | -0/+22 |
| | |||||
* | Add mention of Mastering Emacs | Tom Willemse | 2020-09-21 | 1 | -0/+2 |
| | |||||
* | Restructure website, start writing | Tom Willemse | 2020-09-10 | 5 | -68/+3673 |
| | |||||
* | Add rainbow-delimiters to prog-mode | Tom Willemse | 2020-03-19 | 2 | -0/+4 |
| | |||||
* | Move org-timestamps directory to project | Tom Willemse | 2020-03-19 | 3 | -1/+5 |
| | | | | I prefer keeping everything local so nothing can interfere with one another. | ||||
* | Fixup .gitignore | Tom Willemse | 2020-03-19 | 1 | -1/+3 |
| | | | | | | Everything should publish to ‘/public‘ now instead of ‘/public_html’. Cask uses ‘/.cask’ to install the local dependencies. ‘/posts/index.org’ and ‘/posts/index.org~’ get generated by org-mode. | ||||
* | Update post properties | Tom Willemse | 2020-03-19 | 4 | -10/+7 |
| | | | | | ‘ID’ shouldn’t be necessary anymore, since it shouldn’t be used for RSS generation. ‘PUBDATE’ should be ‘DATE’. ‘FILE_TAGS’ is actually ‘FILETAGS’. | ||||
* | Generate CSS classes instead of trying to generate ↵ | Tom Willemse | 2020-03-19 | 1 | -0/+2 |
| | | | | | | inline-css I’ll style the actual faces later. | ||||
* | Add syntax highlighting for Dockerfile mode | Tom Willemse | 2020-03-19 | 2 | -0/+2 |
| | |||||
* | Fix publishing | Tom Willemse | 2020-03-19 | 2 | -5/+5 |
| | | | | | Since everything is published to public/ instead of public_html/ now, I don’t need to move any directory. | ||||
* | Update the way the blog is generated | Tom Willemse | 2020-03-19 | 5 | -108/+133 |
| | | | | Instead of using a dynamic block to generate the index, use a sitemap function. | ||||
* | Update reading time generation | Tom Willemse | 2020-02-25 | 5 | -7/+13 |
| | |||||
* | Update posts | Tom Willemse | 2020-02-25 | 5 | -2/+169 |
| | |||||
* | Add rough estimation of reading time for each article | Tom Willemse | 2020-02-23 | 2 | -13/+95 |
| | |||||
* | Split posts and index publishing to fix CSS reference | Tom Willemse | 2020-02-23 | 1 | -2/+10 |
| | |||||
* | Dynamically generate the index file | Tom Willemse | 2020-02-23 | 6 | -16/+73 |
| | |||||
* | Move public_html to public | Tom Willemse | 2019-10-06 | 1 | -2/+2 |
| | | | | | If I remember correctly the gitlab pages deployment needs everything to be in ‘public’. | ||||
* | Fix gitlab-ci.yml | Tom Willemse | 2019-10-06 | 1 | -1/+1 |
| | | | | ‘before_script’ should be an array of strings. | ||||
* | Use Cask to run Emacs | Tom Willemse | 2019-10-06 | 3 | -1/+8 |
| | |||||
* | Don’t use make on the css step | Tom Willemse | 2019-10-06 | 1 | -1/+1 |
| | | | | The finalgene/lessc image doesn’t appear to have make installed. | ||||
* | Fix typo | Tom Willemse | 2019-10-06 | 1 | -0/+0 |
| | |||||
* | Add gitlab-ci configuration | Tom Willemse | 2019-10-06 | 2 | -3/+45 |
| | |||||
* | Add styling | Tom Willemse | 2019-10-06 | 3 | -2/+18 |
| | |||||
* | Ignore draft articles | Tom Willemse | 2019-10-06 | 2 | -0/+11 |
| | |||||
* | Initial commit | Tom Willemse | 2019-10-06 | 5 | -0/+49 |