The travis CI/CD is migrated to github actions.
The .travis.yml file has been translated to main.yml
The pipeline only runs when a new tag is created.
A Deploy Key has been created which is then encrypted using AES algorithm. The AES key and IV are stored in two secret variables (TRAVIS_KEY and TRAVIS_IV) created in the repositroy as they are needed to decrypt the Deploy key.
Also a few directory paths have been modified from the paths that were being used in Travis.
Issue: https://gitlab.com/datopian/tech/devops/-/issues/367 Epic: https://gitlab.com/datopian/tech/devops/-/issues/366
The travis CI/CD is migrated to github actions. The
.travis.yml
file has been translated tomain.yml
The pipeline only runs when a new tag is created. A Deploy Key has been created which is then encrypted using AES algorithm. The AES key and IV are stored in two secret variables (
TRAVIS_KEY
andTRAVIS_IV
) created in the repositroy as they are needed to decrypt the Deploy key. Also a few directory paths have been modified from the paths that were being used in Travis.