Skip to content

v2.15.2 #477

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

Merged
merged 4 commits into from
May 12, 2020
Merged

v2.15.2 #477

merged 4 commits into from
May 12, 2020

Conversation

mpenick
Copy link
Contributor

@mpenick mpenick commented May 11, 2020

No description provided.

mikefero and others added 3 commits May 11, 2020 15:09
- Per-commit, scheduling, deploy release artifacts, and adhoc testing
  - Scheduling uses branch validation to determine if it should execute
  - Deploy uses Jenkins credentials and secrets to upload to Artifactory
  - Adhoc testing adds the ability to run one or all server versions
  - Documents can be generated with documentor (adhoc and monthly)
- Adds parameters for adhoc building, testing, and deployment
  - Uses HTML descriptions for external users
- Descriptive builds for Jenkins UI
- Log rotation is used to minimize server storage
- Timeouts are used for entire pipeline and per particular stage
- Retry logic is used for false positive failures in unit tests
- Artifacts are archived in Jenkins for per-commit builds
  - Artifacts force into OS specific directories; avoids overwrite
- Error logic to archive logs for evaluating issues
- Clean workspace logic for static MacOS node
- Allow AppVeyor to ignore Jenkins pipeline changes
- Rename configure_environment; was only used for testing
- Add Slack notifications for start and end of runs
  - Per-Commit, scheduled, and release runs only
- Works for both OSS and DSE drivers

Note: All Server versions for scheduled/adhoc are available. This
required a workaround due to the following Jenkins issue,
https://issues.jenkins-ci.org/browse/JENKINS-37984.

Co-authored-by: Michael Fero <michael.fero@datastax.com>
@mpenick mpenick merged commit d506367 into master May 12, 2020
@mpenick mpenick deleted the v2.15.2 branch May 12, 2020 12:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants