Compare commits
	
		
			28 Commits
		
	
	
		
			7331e9af7d
			...
			new-colour
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 9c825027c5 | |||
| 33add8fd8f | |||
| 1f3ada29d7 | |||
| 442d758cb4 | |||
| b0a959e2e4 | |||
| bdea07164d | |||
| cf4f1fbd46 | |||
| 81a96fbf34 | |||
| eec8b982eb | |||
| 9ed30e8717 | |||
| f675143d59 | |||
| bbea557322 | |||
| c23bf3f8d9 | |||
| d51f265fd5 | |||
| 4e1d28ece6 | |||
| 96384a91ea | |||
| 43559560e8 | |||
| bc9b85e23b | |||
| bbeff69a10 | |||
| 8293415fbd | |||
| 3c3fe48672 | |||
| f8c9d7bf10 | |||
| 8ad7fd5fed | |||
| 0939401b25 | |||
| 64b028baf9 | |||
| e9e3568cbe | |||
| a21c093a5a | |||
| d16aec42bd | 
| @ -1,28 +1,21 @@ | |||||||
| image: ruby:2.4.2 | image: ruby:2.4.2 | ||||||
|  |  | ||||||
| stages: | stages: | ||||||
|   - build |  | ||||||
|   - deploy |   - deploy | ||||||
|  |  | ||||||
| build: |  | ||||||
|   stage: build |  | ||||||
|   before_script: |  | ||||||
|     - gem install jekyll |  | ||||||
|   script: |  | ||||||
|     - jekyll build -d public |  | ||||||
|   artifacts: |  | ||||||
|     paths: |  | ||||||
|       - public |  | ||||||
|  |  | ||||||
| deploy: | deploy: | ||||||
|   stage: deploy |   stage: deploy | ||||||
|   before_script: |   before_script: | ||||||
|  |     - apt-get update -y | ||||||
|  |     - apt-get -y install rsync | ||||||
|     - gem install jekyll |     - gem install jekyll | ||||||
|  |     - eval $(ssh-agent -s) | ||||||
|   script: |   script: | ||||||
|     - jekyll build -d public |     - jekyll build -d public | ||||||
|     - ./bin/deploy |     - ssh-add <(echo "$SSH_PRIVATE_KEY") | ||||||
|  |     - rsync -rvz --delete -e 'ssh -o StrictHostKeyChecking=no' ./public/ "$SERVER_USER"@autonomic.zone:/var/www/autonomic.zone/html/ | ||||||
|   artifacts: |   artifacts: | ||||||
|     paths: |     paths: | ||||||
|       - public |       - public | ||||||
|   only: |   only: | ||||||
|     - tags |     - master | ||||||
|  | |||||||
| @ -6,6 +6,13 @@ is based on [Keep a Changelog] and this project adheres to [Semantic Versioning] | |||||||
| [Keep a Changelog]: http://keepachangelog.com/en/1.0.0/ | [Keep a Changelog]: http://keepachangelog.com/en/1.0.0/ | ||||||
| [Semantic Versioning]: http://semver.org/spec/v2.0.0.html | [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 | ## [1.0.1] - 2017-10-14 | ||||||
|  |  | ||||||
| ## Added | ## Added | ||||||
|  | |||||||
							
								
								
									
										32
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										32
									
								
								README.md
									
									
									
									
									
								
							| @ -21,15 +21,39 @@ Please see [CONTRIBUTING.md] for the juicy details. | |||||||
|  |  | ||||||
| # Make A New Release | # 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 | ```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 | $ git push upstream master --tags | ||||||
| ``` | ``` | ||||||
|  |  | ||||||
| Then make a release with: | You can also use the [Gitlab tags UI] for this. | ||||||
|  |  | ||||||
|  | [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 | ``` bash | ||||||
| $ make release | $ ansible-playbook orgs/autonomic/gitlabpages.yml | ||||||
| ``` | ``` | ||||||
|  | |||||||
							
								
								
									
										26
									
								
								bin/deploy
									
									
									
									
									
								
							
							
						
						
									
										26
									
								
								bin/deploy
									
									
									
									
									
								
							| @ -1,26 +0,0 @@ | |||||||
| #!/bin/bash |  | ||||||
|  |  | ||||||
| GITUSERNAME="autonomicgitlabci" |  | ||||||
| GITUSEREMAIL="autonomicgitlabci@nowhere.com" |  | ||||||
| DEPLOYSCRIPT="https://github.com/X1011/git-directory-deploy/raw/master/deploy.sh" |  | ||||||
|  |  | ||||||
| export GIT_DEPLOY_DIR="public" |  | ||||||
| export GIT_DEPLOY_BRANCH="production" |  | ||||||
| export GIT_DEPLOY_REPO="git@gitlab.com:autonomic-cooperative/autonomic-cooperative.gitlab.io.git" |  | ||||||
|  |  | ||||||
| apt-get update -y |  | ||||||
| apt-get install -yqq wget openssh-client |  | ||||||
|  |  | ||||||
| wget $DEPLOYSCRIPT && chmod +x deploy.sh |  | ||||||
|  |  | ||||||
| git config --global user.email $GITUSEREMAIL |  | ||||||
| git config --global user.name  $GITUSERNAME |  | ||||||
|  |  | ||||||
| mkdir -p ~/.ssh |  | ||||||
| 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)" |  | ||||||
|  |  | ||||||
| rm -Rfv .ssh |  | ||||||
| @ -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="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"> |     <div class="content"> | ||||||
|       <h2><a href="{{ post.url | relative_url }}" class="link">{{ post.title }}</a></h2> |       <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> |       <p>{{ post.description }}</p> | ||||||
|     </div> |     </div> | ||||||
|   </section> |   </section> | ||||||
|  | |||||||
| @ -14,6 +14,13 @@ | |||||||
|   <ul class="copyright"> |   <ul class="copyright"> | ||||||
|     <li class="icon fa-creative-commons"> {{ site.title }}</li> |     <li class="icon fa-creative-commons"> {{ site.title }}</li> | ||||||
|   </ul> |   </ul> | ||||||
|  |  | ||||||
|  |   <address> | ||||||
|  |       Autonomic Co-operative</br> | ||||||
|  |       1539 Pershore Road </br> | ||||||
|  |       Stirchley</br> | ||||||
|  |       B30 2JH | ||||||
|  |   </address> | ||||||
| </footer> | </footer> | ||||||
|  |  | ||||||
| </div> | </div> | ||||||
|  | |||||||
							
								
								
									
										5
									
								
								src/_includes/membership-footer.html
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								src/_includes/membership-footer.html
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,5 @@ | |||||||
|  | <section class="wrapper style5 special compressed"> | ||||||
|  |     <a href="https://www.coops.tech/" target="_blank"> | ||||||
|  |     <img src="/assets/images/Member-of-CoTech-logo-200.png" alt="Member of Co-Tech"/> | ||||||
|  |     </a> | ||||||
|  | </section> | ||||||
| @ -71,7 +71,7 @@ | |||||||
|         <p> |         <p> | ||||||
|           A grounded and principled understanding of the cybersecurity domain can ensure |           A grounded and principled understanding of the cybersecurity domain can ensure | ||||||
|           your organisation is not liable to any unwanted security threats. We provide |           your organisation is not liable to any unwanted security threats. We provide | ||||||
|           structured training. |           structured training taliored to your threat model. | ||||||
|         </p> |         </p> | ||||||
|       </li> |       </li> | ||||||
|     </ul> |     </ul> | ||||||
|  | |||||||
| @ -9,6 +9,7 @@ | |||||||
|   {% include services.html %} |   {% include services.html %} | ||||||
|   {% include contact.html %} |   {% include contact.html %} | ||||||
|   {% include footer.html %} |   {% include footer.html %} | ||||||
|  |   {% include membership-footer.html %} | ||||||
|   {% include foot-scripts.html %} |   {% include foot-scripts.html %} | ||||||
| </body> | </body> | ||||||
| </html> | </html> | ||||||
|  | |||||||
| @ -35,6 +35,7 @@ | |||||||
|                     {{ item.title }} |                     {{ item.title }} | ||||||
|                     {% if item.layout %}</a>{% endif %} |                     {% if item.layout %}</a>{% endif %} | ||||||
|                     </h2> |                     </h2> | ||||||
|  |                     <p class="h5">{{ item.date | date: '%B %d, %Y' }}</p> | ||||||
|                     <p>{{ item.description }}</p> |                     <p>{{ item.description }}</p> | ||||||
|                 </div> |                 </div> | ||||||
|             </section> |             </section> | ||||||
|  | |||||||
| @ -1,7 +1,7 @@ | |||||||
| --- | --- | ||||||
| layout: post | layout: post | ||||||
| title: Our Founding Principles | title: Our Founding Principles | ||||||
| description: Autonomic Co-operative And Our Core Values. | description: Autonomic Co-operative And Our Core Values | ||||||
| image: pic01.jpg | image: pic01.jpg | ||||||
| category: values | category: values | ||||||
| date: 2017-10-03 | date: 2017-10-03 | ||||||
|  | |||||||
							
								
								
									
										
											BIN
										
									
								
								src/assets/images/Member-of-CoTech-logo-200.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								src/assets/images/Member-of-CoTech-logo-200.png
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 8.5 KiB | 
| @ -107,6 +107,7 @@ h4 { | |||||||
| h5 { | h5 { | ||||||
|   font-size: 0.8em; |   font-size: 0.8em; | ||||||
|   line-height: 1.5em; |   line-height: 1.5em; | ||||||
|  |   font-style: italic; | ||||||
| } | } | ||||||
|  |  | ||||||
| .h6, | .h6, | ||||||
|  | |||||||
| @ -54,7 +54,7 @@ | |||||||
|  |  | ||||||
|       > a { |       > a { | ||||||
|         border: 0; |         border: 0; | ||||||
|         color: inherit; |         color: black; | ||||||
|         display: block; |         display: block; | ||||||
|         font-size: 0.8em; |         font-size: 0.8em; | ||||||
|         letter-spacing: _size(letter-spacing-alt); |         letter-spacing: _size(letter-spacing-alt); | ||||||
|  | |||||||
| @ -210,6 +210,14 @@ | |||||||
|     padding: 0; |     padding: 0; | ||||||
|   } |   } | ||||||
|  |  | ||||||
|  |   &.compressed { | ||||||
|  |       padding: 0.5em 0 0; | ||||||
|  |  | ||||||
|  |       img { | ||||||
|  |           max-width: 150px; | ||||||
|  |       } | ||||||
|  |   } | ||||||
|  |  | ||||||
|   &.style1 { |   &.style1 { | ||||||
|     @include wrapper(accent1); |     @include wrapper(accent1); | ||||||
|   } |   } | ||||||
|  | |||||||
| @ -74,7 +74,7 @@ | |||||||
|     ), |     ), | ||||||
|  |  | ||||||
|     accent4: ( |     accent4: ( | ||||||
|       bg:       #25558C, |       bg:       #313533, | ||||||
|       fg-bold:    #ffffff, |       fg-bold:    #ffffff, | ||||||
|       fg:       mix(#25558C, #ffffff, 25%), |       fg:       mix(#25558C, #ffffff, 25%), | ||||||
|       fg-light:   mix(#25558C, #ffffff, 40%), |       fg-light:   mix(#25558C, #ffffff, 40%), | ||||||
| @ -82,5 +82,16 @@ | |||||||
|       border-bg:    rgba(255,255,255,0.075), |       border-bg:    rgba(255,255,255,0.075), | ||||||
|       border2:    rgba(0,0,0,0.25), |       border2:    rgba(0,0,0,0.25), | ||||||
|       border2-bg:   rgba(255,255,255,0.2) |       border2-bg:   rgba(255,255,255,0.2) | ||||||
|     ) |     ), | ||||||
|  |  | ||||||
|  |     accent5: ( | ||||||
|  |       bg:       #41a19d, | ||||||
|  |       fg-bold:    #ffffff, | ||||||
|  |       fg:       mix(#F3A712, #ffffff, 25%), | ||||||
|  |       fg-light:   mix(#F3A712, #ffffff, 40%), | ||||||
|  |       border:     rgba(0,0,0,0.125), | ||||||
|  |       border-bg:    rgba(255,255,255,0.075), | ||||||
|  |       border2:    rgba(0,0,0,0.25), | ||||||
|  |       border2-bg:   rgba(255,255,255,0.2) | ||||||
|  |     ), | ||||||
|   ); |   ); | ||||||
| @ -126,15 +126,15 @@ body.is-mobile { | |||||||
| /* Footer */ | /* Footer */ | ||||||
|  |  | ||||||
| #footer { | #footer { | ||||||
|   @include padding(6em, 0); |   padding: 4em 0 3.5em; | ||||||
|   background-color: darken(_palette(bg), 8); |   background-color: darken(_palette(bg), 8); | ||||||
|   text-align: center; |   text-align: center; | ||||||
|  |   color: rgba(255, 255, 255, 0.7); | ||||||
|  |  | ||||||
|   .icons { |   .icons { | ||||||
|     font-size: 1.25em; |     font-size: 1.25em; | ||||||
|  |  | ||||||
|     a { |     a { | ||||||
|       color: _palette(fg-light); |  | ||||||
|  |  | ||||||
|       &:hover { |       &:hover { | ||||||
|         color: _palette(fg); |         color: _palette(fg); | ||||||
| @ -143,7 +143,6 @@ body.is-mobile { | |||||||
|   } |   } | ||||||
|  |  | ||||||
|   .copyright { |   .copyright { | ||||||
|     color: _palette(fg-light); |  | ||||||
|     font-size: 0.8em; |     font-size: 0.8em; | ||||||
|     letter-spacing: _size(letter-spacing-alt); |     letter-spacing: _size(letter-spacing-alt); | ||||||
|     list-style: none; |     list-style: none; | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user
	