Skip to content

2.2.0 release#16

Merged
farthinder merged 7 commits intomasterfrom
2.2.0_release
Feb 9, 2023
Merged

2.2.0 release#16
farthinder merged 7 commits intomasterfrom
2.2.0_release

Conversation

@farthinder
Copy link
Copy Markdown
Collaborator

No description provided.

 * Added variable for EC2 instance type, to make it easier to switch between architectures.
 * Now selects AMI based on EC2 Architecture

DoodContainer.groovy
 * Increased timeout for setup commands

JsmContainer.groovy
 * Added getLatestJsmVersion()
 * Updated setupContainerCreateRequest() to support non x86 architectures

DockerClientDS.groovy
 * Added getHost, getCertPath, getEngineArch

ImageBuilder.groovy
 * A new util class/container for building docker images

pom.xml
 * Bumped to 2.2.0
 * Added getLatestBbVersion()
 * Updated setupContainerCreateRequest() to support non x86 architectures

ImageBuilder.groovy
 * Added buildBb
 * Work in progress adding Grab dependencies
GroovyDoodContainer.groovy
 * Work in progress, intended to test the library in a clean environment.
Basic JSM Setup.groovy
 * Added documentation

BitbucketContainer.groovy, JsmContainer.groovy
 * Now uses the images name instead of tag when creating containers with custom images
DoodContainer.groovy
 * Now defaults to running commands as root

JsmAndBitbucketH2Deployment.groovy
 * Fixed confusion related to setting licenses
 * Fixed false assertion error due to ScriptRunner not returning some logs
 * Added logging informing that an Application link was not created

ImageBuilder.groovy
 * Now sets sensible container name so as to not conflict with parallel runs.
 * Removed a while statement that was not relevant.

ExamplesTest.groovy
 * WIP, not working due to failing grab import

README.md
 * Improved
Dropping Groovy 2 support
 * Added grab dependencies
GroovyContainer.groovy
 * Now longer extends doodcontainer
 * runScriptInContainer now has options parameter

ExamplesTest.groovy
 * WIP
 * Tweaked to be easier for users and spoc tests to run

DevStackSpec.groovy
 * Added replaceVariableValue
JsmAndBitbucketH2DeploymentTest.groovy
 * Removed TODO that is no longer relevant.
Copy link
Copy Markdown
Collaborator Author

@farthinder farthinder left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Dropped support for Groovy 2
Improved building of Groovy 3 versions of the library

Reworked Terraform templates to better support ARM instances

Major improvements to README

Simplified using of the example scripts, added relevant grab statements as well as testing of the scripts.

BitbucketContainer.groovy, JsmContainer.groovy
Can now resolve latest version of BB/JSM from atlassian REST endpoint
Now builds custom docker image if Docker Engine Arch is != x64

GroovyContainer
New container based on the groovy docker image

ImageBuilder.groovy
A new container intended to be used to build new docker images

@farthinder farthinder merged commit 56d5322 into master Feb 9, 2023
@farthinder farthinder deleted the 2.2.0_release branch February 9, 2023 15:43
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.

1 participant