oat-sa / extension-tao-publishing
An extension to publish tests to a delivery environment
Installs: 10 911
Dependents: 3
Suggesters: 0
Security: 0
Stars: 1
Watchers: 48
Forks: 1
Open Issues: 1
Type:tao-extension
Requires
- oat-sa/extension-tao-delivery-rdf: >=14.0.0
- oat-sa/extension-tao-testqti: >=41.0.0
- oat-sa/generis: >=14.0.0
- oat-sa/oatbox-extension-installer: ~1.1||dev-master
- oat-sa/tao-core: >=52.3.0
- dev-master
- v7.0.1
- v7.0.0
- v6.4.2
- v6.4.1
- v6.4.0
- v6.3.0.2
- v6.3.0.1
- v6.3.0
- v6.2.0.1
- v6.2.0
- v6.1.3
- v6.1.2
- v6.1.1
- v6.1.0
- v6.0.0
- v5.2.1
- v5.1.0
- v5.0.0
- v4.0.1
- v3.0.1
- v2.2.1
- v2.1.2
- v2.1.1
- v2.1.0
- v2.0.2
- v2.0.1
- v2.0.0.1
- v2.0.0
- v1.3.0
- v1.2.0
- v1.1.0
- v1.0.0
- v0.9.2
- v0.9.1
- v0.9.0
- v0.8.1
- v0.7.2
- v0.7.0
- v0.6.0
- v0.5.3
- v0.5.2
- v0.5.1
- v0.4.4
- v0.4.2
- v0.4.1
- v0.4.0
- v0.2.0
- dev-feature/sonarqube-integration
- dev-develop
- dev-fix/update-autoRelease-action-with-bot-user
- dev-release-6.3.0.2
- dev-fix/OATSD-1762/v6.3.0.1
- dev-backport/OATSD-1762/v6.2.0.1
- dev-fix/OATSD-1762/not-sync-delivery-periods-when-empty
- dev-feature/AUT-1839/remote_publishing_from_test
- dev-feature/ADF-151/fix-compatibility-w-advanced-search
- dev-feature/TAO-10203-advanced-search
- dev-revert-101-feature/ADF-151/fix-compatibility-w-advanced-search
- dev-fix/TAO-10399/publish-delivery-custom-properties-integrated
- dev-remove-jenkinsfile
- dev-WIP-feature/BSA-158-remote-publishing-delivery-event
- dev-feature/TAO-10137/update_documentation_and_changelog
- dev-feature/TAO-10137/add_button_to_publish_to_remote_environment
- dev-feature/TAO-10137/publish-to-remote-delivery-environment
- dev-feature/TAO-10137/publish-to-remote-environment-from-qti-test-backup
- dev-feature/TAO-10140/handle-create-publishment-interface
- dev-feature/tao-10139-publishment-interface
- dev-feature/TAO-10138/remove-sync-to-remote-environments-checkbox
- dev-feature/fix-wrong=delivey-label-when-sync
- dev-feature/readme-improvements
This package is auto-updated.
Last update: 2024-12-16 16:27:59 UTC
README
Publish deliveries, tests and interactions to other tao platforms during the delivery creation.
Installation instructions
These instructions assume that you have already a TAO installation on your system. If you don't, go to package/tao and follow the installation instructions.
Add the extension to your TAO composer and to the autoloader:
$ composer require oat-sa/extension-tao-publishing ^3 --prefer-source
Install the extension on the CLI from the project root:
Linux:
sudo php tao/scripts/installExtension.php taoPublishing
Windows:
php tao\scripts\installExtension.php taoPublishing
Docker
$ docker container exec -it {YOUR-TAO-INSTANCE-PHP-CONTAINER} php tao/scripts/installExtension.php taoPublishing
After the install just log out and log in again on the TAO Platform.
As a system administrator you can also install it through the TAO Extension Manager:
- Settings (the gears on the right hand side of the menu) -> Extension manager
- Select taoPublishing on the right hand side, check the box and hit install
Set up deliveries on TAO Platform
To be able to synchronize, you need to set up the publication targets that you want to publish. You can do it by:
- Clicking on Settings Icon (top corner right side) -> Publication Targets -> Add Button.
- Label: Fill the label with a good name of your choice.
- Root URL should be the protocol + hostname of the publication target (other TAO platform). Ex: https://demo.taotesting.com/.
- Auth type: In case of Basic Auth, just use a username and password of a real user in the system that you want to publish. Please make sure that user has proper permissions.