Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- {% macro sbt(ivy2) %}
- {% set home = ivy2.get('home', '/tmp') %}
- {% set ivy2_creds = ivy2.get('credentials', {}) %}
- {% set ivy2_realm = ivy2_creds.get('realm', 'Artifactory Realm') %}
- {% set ivy2_host = ivy2_creds.get('host', 'mvn.kitsd.com') %}
- {% set ivy2_username = ivy2_creds.get('username', 'jenkins') %}
- {% set ivy2_password = ivy2_creds.get('password', 'jenkins') %}
- /usr/local/bin/sbt:
- file.managed:
- - source: salt://files/sbt-run
- - mode: 755
- {{ home }}/.ivy2/.credentials:
- file.managed:
- - source: salt://files/ivy2-credentials
- - user: jenkins
- - group: jenkins
- - mode: 600
- - template: jinja
- - defaults:
- realm: {{ ivy2_realm }}
- host: {{ ivy2_host }}
- username: {{ ivy2_username }}
- password: {{ ivy2_password }}
- /usr/local/bin/sbt-launch.jar:
- file.managed:
- - source: http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/sbt-launch/0.13.0/sbt-launch.jar
- - mode: 755
- - source_hash: md5=e5a228e929ec4ae7f762b77f831c9520
- {% endmacro %}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement