0.7.0 • Published 6 months ago

pulumi-buddy v0.7.0

Weekly downloads
5
License
MIT
Repository
github
Last release
6 months ago

Logo

Travis master Snyk master NPM version License

A Pulumi integration for Buddy

Requirements

Quickstart

$ mkdir myproject && cd myproject
$ pulumi new typescript
#            "javascript" works as well
$ npm install
$ npm install pulumi-buddy
#             or pulumi-buddy@next for latest preview version
$ pulumi config set buddy:workspace myworkspace-name
$ pulumi config set buddy:token myaccesstoken --secret
# for Buddy On-Premise
$ pulumi config set buddy:apiUrl https://my-buddy-server.com/api

See here, how to create an access token.

import * as buddy from 'pulumi-buddy';

const project1 = new buddy.Project('project1', {
    display_name: 'Project #1',
    external_project_id: 'domain/repo',
    integration: {
        hash_id: 'integration_hash'
    }
});

export const project_name = project1.name;

const pipeline = new buddy.Pipeline('pipeline1', {
    project_name: project1.name,
    name: 'Pipeline #1',
    ref_name: 'master',
    trigger_mode: 'MANUAL'
});

const action = new buddy.actions.RunDockerContainer('action1', {
    project_name: project1.name,
    pipeline_id: pipeline.pipeline_id,
    docker_image_name: 'ubuntu',
    docker_image_tag: '19.10',
    name: 'Action #1',
    inline_commands: 'echo "Hello from pulumi-buddy"',
    trigger_time: 'ON_EVERY_EXECUTION'
});

More examples

License

MIT

0.7.0

6 months ago

0.7.0-rc.2

6 months ago

0.7.0-rc.1

6 months ago

0.7.0-rc.4

6 months ago

0.7.0-rc.3

6 months ago

0.6.2-rc.1

1 year ago

0.6.2

1 year ago

0.6.2-rc.0

2 years ago

0.6.1

2 years ago

0.6.0

2 years ago

0.5.0-rc.1

2 years ago

0.5.0-rc.0

2 years ago

0.5.0

2 years ago

0.4.1-rc.0

3 years ago

0.4.1

3 years ago

0.4.0-rc.6

3 years ago

0.4.0

3 years ago

0.4.0-rc.3

3 years ago

0.4.0-rc.5

3 years ago

0.4.0-rc.4

3 years ago

0.4.0-rc.2

3 years ago

0.4.0-rc.1

3 years ago

0.4.0-rc.0

3 years ago

0.3.0

4 years ago

0.2.0-rc.0

4 years ago

0.2.0

4 years ago

0.1.1-rc.0

4 years ago

0.1.1

4 years ago

0.1.0

4 years ago

0.1.0-rc.25

4 years ago

0.1.0-rc.24

4 years ago

0.1.0-rc.23

4 years ago

0.1.0-rc.22

4 years ago

0.1.0-rc.21

4 years ago

0.1.0-rc.20

4 years ago

0.1.0-rc.17

4 years ago

0.1.0-rc.16

4 years ago

0.1.0-rc.19

4 years ago

0.1.0-rc.18

4 years ago

0.1.0-rc.15

4 years ago

0.1.0-rc.14

4 years ago

0.1.0-rc.13

4 years ago

0.1.0-rc.11

4 years ago

0.1.0-rc.10

4 years ago

0.1.0-rc.9

4 years ago

0.1.0-rc.8

4 years ago

0.1.0-rc.7

4 years ago