-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Make new Release DEV -> PROD #158
Comments
As discussed during today's telco, I've now synchronized the configuration and the content. Now waiting for @fgeyer16 to upgrade Drupal on the DEV instance, so that we can fully complete the synchronization. Sadly, the config_split module is not suitable for handling different user permissions on two Drupal instances. Therefore, during the synchronization the user permissions from DEV were loaded into PROD and I then manually changed it back to how it should be. We will need to find another solution for that (I would suggest handling the user's add/edit rights inside the csis_helpers module). Question: |
@fgeyer16 I've update docker containers on DEV to the lasted Apache, PHP, Postgres, etc. version. Drupal Core and Modules have to be updated separately: sudo su docker
docker exec -it --user 999 csis-drupal bash
# composer ... CSIS-DEV is now also monitored by UI integrations tests. Please watch csis-technical-validation so that you'll get a notification when the tests fail. When the tests have passed, we can proceed upgrading PROD. |
I can not enter docker seems, that I have no permission.
tried to update locally before tried to update csis-dev so
should work.
Is there something to do do to trigger that tests or so? |
I've added you to the docker group. Now it will work. Don't forget to impersonate as docker user otherwise permissions will be messed up.
should? 😲
Tests are triggered automatically every hour in cismet private ci. If you want to trigger them manually you can commit something (e.g. update readme) to csis-technical-validation/csis-dev-cypress branch. ATM all tests are failing anyway because EMIKAT seems to have lost the study data. 😞 |
I've upgraded DEV to Drupal 8.9.2. I'm not going to upgrade PROD until our integration tests are working again. |
|
done |
We've fixed several bugs in DEV instance, changed content and implemented some new features. There are also some security updates to Drupal Core & Modules available, which have to be applied. Now it's time to make a new release.
This is also the prerequisite for making the system accessible by the public. Once this is done, @DenoBeno, @Andrea4ad and others can advertise public CSIS during Webinars, etc.
We have to make sure that the process is well documented and can be repeated even when key personnel may not available any more after September 2020.
The required steps are described here:
Once the updated PROS system is available, we'll start the final round of internal acceptance tests and can invite external users for testing the system.
Note: The following features are currently still missing in DEV and are being worked on:
Testing Team
UsersThe text was updated successfully, but these errors were encountered: