Chris Croome
e616a70552
switch to www.cotech.coop
2025-07-29 14:28:52 +01:00
Chris Lowis
18851086d9
Upgrade ruby and gems
...
Ruby 2.6.6 has reached the end-of-life and I had some trouble
installing the dependencies locally as a result. I've updated to the
latest version of ruby and regenerated the Gemfile.lock with the
latest versions of the two gems we depend on, and their dependencies.
Everything looks to still be working in terms of site generation.
2025-06-20 10:57:07 +01:00
Chris Croome
c1f9b4162b
remove test deploy servermigration branch
2022-11-06 19:58:24 +00:00
Chris Croome
2c8bbc3d5a
fix ssh-keyscan
2022-11-06 19:51:01 +00:00
Chris Croome
2baca3c81d
ssh-keyscan ip addreess
2022-11-06 19:48:53 +00:00
Chris Croome
4322865986
Test servermigration branch
2022-11-06 19:32:22 +00:00
Chris Croome
8cc7fc3273
Test server migration
2022-11-06 19:28:17 +00:00
James Mead
d5a260c00e
Update Ruby to v2.6.6
...
This is the latest patch version of v2.6.
2020-10-11 14:47:35 +01:00
James Mead
2c655c68d1
Update Ruby to v2.5.8
...
This is the latest patch version of v2.5.
2020-10-11 14:30:35 +01:00
Chris Croome
fc19c38939
Delete SSH private key from the Docker container
2019-02-15 12:44:48 +00:00
Nick Sellen
9d882bc4a3
A few deployments tweaks
2018-11-30 18:01:32 +00:00
Nick Sellen
d84a8bad79
Try caching vendor path
2018-11-30 17:25:42 +00:00
Nick Sellen
dd3b730e1e
Only run production depoy after dev deploy
2018-11-30 17:25:42 +00:00
Nick Sellen
d6d1723880
Reorder gitlab ci sections
2018-11-30 16:12:38 +00:00
Nick Sellen
fd79fbb35b
Only deploy from master, use when:manual for prod
2018-11-30 16:11:05 +00:00
Nick Sellen
7101fedabe
Cache all of /usr/local/bundle/
...
... it doesn't seem to be caching properly but perhaps that's
because it's not setup in the runner properly yet...
2018-11-29 18:23:36 +00:00
Nick Sellen
72f4216aac
Also cache built gems
2018-11-29 17:52:25 +00:00
Nick Sellen
4f90793c73
Cache rubygems
...
Save a bit of co2.
2018-11-29 17:35:40 +00:00
Nick Sellen
c13211ff9e
Specify deployment information for GitLab
2018-11-29 17:00:24 +00:00
Nick Sellen
af19045146
Fixup CI
...
master/dev need to have seperate bundle install/deploys
2018-11-29 16:07:23 +00:00
Chris Croome
37c2d2cfe8
rsync dev branch
2018-11-29 14:47:18 +00:00
Chris Croome
fce5d8bbc1
rsync to dev.static.coops.tech
2018-11-29 12:49:27 +00:00
Chris Croome
92b1459724
Add back necessary eval $(ssh-agent -s)
2018-11-18 16:07:00 +00:00
Chris Croome
e35afc0dcd
CI tweaks to make it less verbose
2018-11-18 16:05:08 +00:00
Chris Croome
0893e88391
Remove hello world test from .gitlab-ci.yml
2018-11-18 15:34:17 +00:00
Chris Croome
7ee0f5bf24
Added hello world test
2018-11-18 15:17:01 +00:00
Chris Lowis
e733ed08e8
Install rsync on CI
2018-11-13 21:55:17 +00:00
Chris Lowis
97667077e1
Attempt to deploy site
...
@chris has setup a server[1] and added the public half of a key pair
generated using `ssh-keygen -o -t rsa -b 4096` as per the instructions
on docs.gitlab.com[2].
The `before_script` was taken from the same instructions. I set the
two variables SSH_PRIVATE_KEY and SSH_KNOWN_HOSTS in the CI/CD
settings[3].
To see if this works I'm calling `rsync` in the `script` section of
the deploy stage, using the dry-run option, `-n`.
[1] https://git.coop/cotech/website/issues/4#note_9890
[2] https://docs.gitlab.com/ee/ci/ssh_keys/#ssh-keys-when-using-the-docker-executor
[3] https://git.coop/cotech/website/settings/ci_cd
2018-11-13 20:19:19 +00:00
Chris Lowis
48d40e6ad1
Fix ruby version to 2.5.3
...
This is the latest stable version of ruby.
2018-11-10 22:51:01 +00:00
Chris Lowis
d7c5ca4cad
Add a .gitlab-ci.yml
...
Following the instructions[1] for building a jekyll site in gitlab,
I've added this file. Let's see if it works!
[1] https://gitlab.com/pages/jekyll
2018-11-10 22:26:23 +00:00