Sha256: 6ba4e19fa50c39d2e16b2635aff416a16109393e5f4c6a694ee096aea61ec00f

Contents?: true

Size: 801 Bytes

Versions: 91

Compression:

Stored size: 801 Bytes

Contents

---
# tasks file for qb.role
- name: get the gem name from the .gemspec
  command: ruby -e "puts Gem::Specification::load(Dir.glob('./*.gemspec')[0]).name"
  args:
    chdir: "{{ dir }}"
  register: build_gem_name_result
  changed_when: false

- name: get the gem version from the .gemspec
  command: ruby -e "puts Gem::Specification::load(Dir.glob('./*.gemspec')[0]).version.to_s"
  args:
    chdir: "{{ dir }}"
  register: build_gem_version_result
  changed_when: false

- set_fact:
    build_gem_name: "{{ build_gem_name_result.stdout }}"
    build_gem_version: "{{ build_gem_version_result.stdout }}"

- name: build gem
  command: "gem build {{ build_gem_name }}.gemspec"
  args:
    chdir: "{{ dir }}"

- set_fact:
    build_gem_path: "{{ dir }}/{{ build_gem_name }}-{{ build_gem_version }}.gem"

Version data entries

91 entries across 91 versions & 1 rubygems

Version Path
qb-0.1.41 roles/qb.build_gem/tasks/main.yml
qb-0.1.40 roles/qb.build_gem/tasks/main.yml
qb-0.1.39 roles/qb.build_gem/tasks/main.yml
qb-0.1.38 roles/qb.build_gem/tasks/main.yml
qb-0.1.37 roles/qb.build_gem/tasks/main.yml
qb-0.1.36 roles/qb.build_gem/tasks/main.yml
qb-0.1.35 roles/qb.build_gem/tasks/main.yml
qb-0.1.34 roles/qb.build_gem/tasks/main.yml
qb-0.1.33 roles/qb.build_gem/tasks/main.yml
qb-0.1.32 roles/qb.build_gem/tasks/main.yml
qb-0.1.31 roles/qb.build_gem/tasks/main.yml
qb-0.1.30 roles/qb.build_gem/tasks/main.yml
qb-0.1.29 roles/qb.build_gem/tasks/main.yml
qb-0.1.28 roles/qb.build_gem/tasks/main.yml
qb-0.1.27 roles/qb.build_gem/tasks/main.yml
qb-0.1.26 roles/qb.build_gem/tasks/main.yml
qb-0.1.25 roles/qb.build_gem/tasks/main.yml
qb-0.1.24 roles/qb.build_gem/tasks/main.yml
qb-0.1.23 roles/qb.build_gem/tasks/main.yml
qb-0.1.22 roles/qb.build_gem/tasks/main.yml