AllenInstitute / MIES

Multichannel Igor Electrophysiology Suite
https://alleninstitute.github.io/MIES/user.html
Other
23 stars 7 forks source link

Automate IP installation/upgrade on CI machines #1917

Open t-b opened 1 year ago

t-b commented 1 year ago

We currently have 4 CI machines with IP9 installed on them. And it starts to get tedious to manually upgrade the IP9 versions on them.

I've asked Technology if they can share their ansible scripts. Maybe that will help. Waiting for reply from Teresia Djunaedi.

t-b commented 1 year ago

I've chated with Teresia Djunaedi today and made the following notes:

ansible:

- zoonavigator website for managing the deployment
- http server for downloading the artefacts
- windows machine needs ssh server or winrm running
- ansible does only require remote access and nothing more (i.e not agent)
- MPE has ansible playbooks for igor, igor nightly, MIES, etc.
- Teresia has offered to ask if MPE could manage the igor installations on the CI machines for us,
  otherwise we could manage the ansible deployments ourselves
- Windows nodes are supported with remote access of WinRM or SSH, see https://docs.ansible.com/ansible/latest/os_guide/windows_setup.html
t-b commented 9 months ago

We tackle this nowish. And also upgrade to a newer IP9 version.