Skip to content

ci: [7.x] packaging pipeline job#18001

Merged
kuisathaverat merged 1 commit intoelastic:7.xfrom
kuisathaverat:7.x
Apr 28, 2020
Merged

ci: [7.x] packaging pipeline job#18001
kuisathaverat merged 1 commit intoelastic:7.xfrom
kuisathaverat:7.x

Conversation

@kuisathaverat
Copy link
Copy Markdown
Contributor

What does this PR do?

It adds a new pipeline to make the packaging

Why is it important?

It replaces the multi-job we use for each branch and pull request, so everything will be in a single job, and the job logic in a Jenkinsfile.

related #16603 #17563

@kuisathaverat kuisathaverat requested review from a team, andrewkroh, jsoriano and urso April 27, 2020 08:22
@kuisathaverat kuisathaverat self-assigned this Apr 27, 2020
@kuisathaverat kuisathaverat changed the title ci: packaging pipeline job ci: [7.x] packaging pipeline job Apr 27, 2020

def withBeatsEnv(Closure body) {
def os = goos()
def goRoot = "${env.WORKSPACE}/.gvm/versions/go${GO_VERSION}.${os}.amd64"
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

I assume we are not building 32bit flavours, right?

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

I guess this Go installation is only needed for mage, actual packaging is run inside the golang-crossbuild image.

@kuisathaverat kuisathaverat merged commit 24e11ea into elastic:7.x Apr 28, 2020
@botelastic botelastic bot added the needs_team Indicates that the issue/PR needs a Team:* label label May 25, 2020
@mdelapenya mdelapenya added the Team:Automation Label for the Observability productivity team label May 25, 2020
@botelastic botelastic bot removed the needs_team Indicates that the issue/PR needs a Team:* label label May 25, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

automation backport ci Team:Automation Label for the Observability productivity team

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants