-
Notifications
You must be signed in to change notification settings - Fork 53
cd: add package deploy workflow #157
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
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM.
bf7b79a
to
56d637e
Compare
|
||
- name: Deploy packages | ||
env: | ||
RWS_URL_PART: https://rws.tarantool.org/release/enabled |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Question to @LeonidVas: I would re-check correctness of RWS logic here (just in case). Can you list all repositories, where the package will land?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yep.
"enabled": [
"modules",
"1.10",
"2.1",
"2.2",
"2.3",
"2.4",
"2.5",
"2.6",
"2.7",
"2.8",
"2.9"
]
multiply by
- { os: 'debian', dist: 'stretch' }
- { os: 'debian', dist: 'buster' }
- { os: 'debian', dist: 'bullseye' }
- { os: 'el', dist: '7' }
- { os: 'el', dist: '8' }
- { os: 'fedora', dist: '30' }
- { os: 'fedora', dist: '31' }
- { os: 'fedora', dist: '32' }
- { os: 'fedora', dist: '33' }
- { os: 'fedora', dist: '34' }
- { os: 'opensuse-leap', dist: '15.1' }
- { os: 'opensuse-leap', dist: '15.2' }
- { os: 'ubuntu', dist: 'xenial' }
- { os: 'ubuntu', dist: 'bionic' }
- { os: 'ubuntu', dist: 'focal' }
- { os: 'ubuntu', dist: 'groovy' }
- { os: 'ubuntu', dist: 'hirsute' }
Excluding repositories where the package build failed.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Will not push to live repositories?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
https://rws.tarantool.org/release/...
- will push only to release
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Created issue #158
56d637e
to
92e41c1
Compare
This workflow is intended to run on a tag push to the 'master' branch for creating and deploying module packages to S3 based repositories. Closes #138
92e41c1
to
cd65d44
Compare
This workflow is intended to run on a tag push to the 'master' branch
for creating and deploying module packages to S3 based repositories.
Closes #138