Skip to content
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

CI/CD pipeline initial implementation - #961 - READY FOR MERGE #1074

Merged
merged 37 commits into from
Oct 14, 2015
Merged

CI/CD pipeline initial implementation - #961 - READY FOR MERGE #1074

merged 37 commits into from
Oct 14, 2015

Conversation

Sing-Li
Copy link
Member

@Sing-Li Sing-Li commented Oct 13, 2015

Tested initial implementation of the CI/CD pipeline. Most of #961

Builds the following versioned artifacts:

  • binary for non-docker install
  • demo server binary
  • docker image at rocketchat/Rocket.Chat

non-docker install and demo server binaries are version labeled and made available via our AWS server behind SSL.

docker image is made available via our docker hub repo.

Updated Dockerfile and dockercompose.xml based on user feedback. Avoiding requirement for expensive Meteor build.

Added support for 'test builds' when PR is submitted to ensure a PR does not break the build.

Compatible with our new Android builder - android artifact to be added later.

@Sing-Li Sing-Li changed the title CI/CD pipeline initial implementation - #961 - DO NOT MERGE CI/CD pipeline initial implementation - #961 - READY FOR MERGE Oct 14, 2015
Sing-Li added a commit that referenced this pull request Oct 14, 2015
CI/CD pipeline initial implementation  -  #961 - READY FOR MERGE
@Sing-Li Sing-Li merged commit 756cacf into RocketChat:master Oct 14, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants