Compare commits

...

16 Commits

Author SHA1 Message Date
czmj bc9b85e23b Add dates to blog and home (closes #46) 2018-08-21 16:35:38 +01:00
czmj bbeff69a10 Revert "change ruby version gemfile"
This reverts commit 8293415fbd.
2018-08-21 16:35:07 +01:00
czmj 8293415fbd change ruby version gemfile 2018-08-21 16:28:23 +01:00
kawaiipunk 3c3fe48672 Delete 2018-01-11-spectre-and-meltdown.md 2018-08-10 15:26:18 +00:00
georgeowell f8c9d7bf10 Merge branch 'spectre-blog-post' into 'master'
Spectre blog post

See merge request autonomic-cooperative/autonomic-cooperative.gitlab.io!20
2018-01-14 22:45:59 +00:00
georgeowell 8ad7fd5fed Spectre blog post 2018-01-14 22:45:58 +00:00
d1admin 0939401b25 Fix bad link. 2017-11-06 21:52:35 +01:00
d1admin 64b028baf9 Add note about change log. 2017-11-05 15:46:28 +01:00
d1admin e9e3568cbe Merge branch 'update-deploy-documentation' into 'master'
Update deployment documentation

See merge request autonomic-cooperative/autonomic-cooperative.gitlab.io!19
2017-11-05 14:42:11 +00:00
d1admin a21c093a5a Update deployment documentation. 2017-11-05 15:37:35 +01:00
georgeowell d16aec42bd Merge branch 'update-email' into 'master'
Update email

See merge request autonomic-cooperative/autonomic-cooperative.gitlab.io!18
2017-11-04 12:35:49 +00:00
georgeowell 7331e9af7d Updated email to new shared account 2017-11-04 12:33:11 +00:00
d1admin 1152f0977b Use the tags generating command. 2017-10-16 01:02:03 +02:00
d1admin dc91454a16 Remove that unused target. 2017-10-14 17:19:16 +02:00
d1admin 078bc71ce4 Only run this for tagged commits. 2017-10-14 00:35:12 +02:00
d1admin c78b411f37 Add note to change log for new tag. 2017-10-14 00:28:51 +02:00
11 changed files with 54 additions and 26 deletions
-1
View File
@@ -25,5 +25,4 @@ deploy:
paths:
- public
only:
- master
- tags
+15
View File
@@ -1,9 +1,24 @@
# Change Log
All notable changes to this project will be documented in this file. The format
is based on [Keep a Changelog] and this project adheres to [Semantic Versioning].
[Keep a Changelog]: http://keepachangelog.com/en/1.0.0/
[Semantic Versioning]: http://semver.org/spec/v2.0.0.html
## [1.0.2] - 2017-11-05
## Added
- [#18]: Add shared account email.
[#18]: https://gitlab.com/autonomic-cooperative/autonomic-cooperative.gitlab.io/merge_requests/18
## [1.0.1] - 2017-10-14
## Added
- [#17]: Added automated Gitlab CI production builds.
[#17]: https://gitlab.com/autonomic-cooperative/autonomic-cooperative.gitlab.io/merge_requests/17
## [1.0.0] - 2017-10-04
- Initial Release
-12
View File
@@ -1,18 +1,6 @@
DEV_DIST_DIR:=dist
PROD_DIST_DIR:=proddist
PROD_REMOTE:=git@gitlab.com:autonomic-cooperative/autonomic-cooperative.gitlab.io.git
PROD_BRANCH:=production
devserver:
@echo "Serving development site from $(DEV_DIST_DIR)"
@jekyll serve --watch --incremental --destination $(DEV_DIST_DIR)
.PHONY: devserver
release:
@echo "Building production site into $(PROD_DIST_DIR)"
@jekyll build --destination $(PROD_DIST_DIR)
@echo "Resetting existing production branch"
@git push $(PROD_REMOTE) $(PROD_BRANCH) --delete
@echo "Pushing latest $(PROD_DIST_DIR) contents to the upstream production branch"
@git subtree push --prefix $(PROD_DIST_DIR) $(PROD_REMOTE) $(PROD_BRANCH)
.PHONY: release
+29 -5
View File
@@ -21,15 +21,39 @@ Please see [CONTRIBUTING.md] for the juicy details.
# Make A New Release
Firstly, you'll need to tag and push the latest HEAD with:
Please add a new [change log] entry. This helps us track released changes easily.
[change log]: https://gitlab.com/autonomic-cooperative/autonomic-cooperative.gitlab.io/blob/master/CHANGELOG.md
Then, [tag a new commit] and send it upstream with:
[tag a new commit]: https://git-scm.com/book/en/v2/Git-Basics-Tagging
[semantic versioning]: http://semver.org/
```bash
$ git tag -a <YOUR-VERSION-NUMBER> $(git rev-parse HEAD)
$ COMMIT=$(git rev-parse HEAD)
$ TAG=6.6.6 # enter your new tag
$ git tag -a $TAG $COMMIT
$ git push upstream master --tags
```
Then make a release with:
You can also use the [Gitlab tags UI] for this.
```bash
$ make release
[Gitlab tags UI]: https://gitlab.com/autonomic-cooperative/autonomic-cooperative.gitlab.io/tags
Our [deploy] CI stage will push the new site to [the production branch].
[deploy]: https://gitlab.com/autonomic-cooperative/autonomic-cooperative.gitlab.io/blob/d16aec42bd2ddd7449f55d9f06b03499cc660b22/.gitlab-ci.yml#L17
[the production branch]: https://gitlab.com/autonomic-cooperative/autonomic-cooperative.gitlab.io/tree/production
Watch the [CI/CD pipeline] to see that it builds successfully.
[CI/CD pipeline]: https://gitlab.com/autonomic-cooperative/autonomic-cooperative.gitlab.io/pipelines
Then head over to [fullyautomatedluxuryinfrastructure] and run:
[fullyautomatedluxuryinfrastructure]: https://gitlab.com/autonomic-cooperative/fullyautomatedluxuryinfrastructure
``` bash
$ ansible-playbook orgs/autonomic/gitlabpages.yml
```
+1 -2
View File
@@ -21,7 +21,6 @@ eval "$(ssh-agent -s)"
ssh-add <(echo "$SSH_PRIVATE_KEY")
echo -e "Host *\n\tStrictHostKeyChecking no\n\n" > ~/.ssh/config
# ./deploy.sh -m "Git tag: $(git describe --exact-match HEAD)"
./deploy.sh -m "Hello, World!"
./deploy.sh -m "Git tag: $(git describe --exact-match HEAD)"
rm -Rfv .ssh
+1
View File
@@ -6,6 +6,7 @@
<div class="image">{% if post.image %}<img src="{% if site.featured-image-source %}{{ post.image | prepend: site.featured-image-source | absolute_url }}{% else %}{{ "" | absolute_url }}/assets/images/{{ post.image }}{% endif %}" alt="" />{% endif %}</div>
<div class="content">
<h2><a href="{{ post.url | relative_url }}" class="link">{{ post.title }}</a></h2>
<p class="h5">{{ post.date | date: '%B %d, %Y' }}</p>
<p>{{ post.description }}</p>
</div>
</section>
+1 -1
View File
@@ -3,7 +3,7 @@
<header class="major">
<h2>Get in Touch</h2>
<p>Contact us to discuss your project's needs and arrange a consultation.</p>
<p><a href="mailto:autonomic@posteo.net">autonomic@posteo.net</a></p>
<p><a href="mailto:autonomic-coop@posteo.net">autonomic-coop@posteo.net</a></p>
<p>
If you use encrypted email, here is our <a href="{{ "/assets/pgp/autonomic-key.asc" | relative_url }}">PGP key</a>.
Our key fingerprint is: <br/><code id="fingerprint">82FC 87C5 1A71 902F DC10 2CF5 4F90 D55B B24B 1147</code>
+1 -1
View File
@@ -71,7 +71,7 @@
<p>
A grounded and principled understanding of the cybersecurity domain can ensure
your organisation is not liable to any unwanted security threats. We provide
structured training.
structured training taliored to your threat model.
</p>
</li>
</ul>
+3 -2
View File
@@ -7,8 +7,8 @@
<div id="main">
<header>
{% if page.image %}
<div
{% if page.image %}
<div
class="header-image"
style="background-image: url('{% if site.featured-image-source %}{{ page.image | prepend: site.featured-image-source | absolute_url }}{% else %}{{ "" | absolute_url }}/assets/images/{{ page.image }}{% endif %}');"></div>
{% endif %}
@@ -35,6 +35,7 @@
{{ item.title }}
{% if item.layout %}</a>{% endif %}
</h2>
<p class="h5">{{ item.date | date: '%B %d, %Y' }}</p>
<p>{{ item.description }}</p>
</div>
</section>
@@ -1,7 +1,7 @@
---
layout: post
title: Our Founding Principles
description: Autonomic Co-operative And Our Core Values.
description: Autonomic Co-operative And Our Core Values
image: pic01.jpg
category: values
date: 2017-10-03
+2 -1
View File
@@ -107,6 +107,7 @@ h4 {
h5 {
font-size: 0.8em;
line-height: 1.5em;
font-style: italic;
}
.h6,
@@ -232,4 +233,4 @@ header {
display: none;
}
}
}
}