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.3.13 roles/qb.build_gem/tasks/main.yml
qb-0.3.12 roles/qb.build_gem/tasks/main.yml
qb-0.3.11 roles/qb.build_gem/tasks/main.yml
qb-0.3.10 roles/qb.build_gem/tasks/main.yml
qb-0.3.9 roles/qb.build_gem/tasks/main.yml
qb-0.3.8 roles/qb.build_gem/tasks/main.yml
qb-0.3.7 roles/qb.build_gem/tasks/main.yml
qb-0.3.6 roles/qb.build_gem/tasks/main.yml
qb-0.3.5 roles/qb.build_gem/tasks/main.yml
qb-0.3.4 roles/qb.build_gem/tasks/main.yml
qb-0.3.3 roles/qb.build_gem/tasks/main.yml
qb-0.3.2 roles/qb.build_gem/tasks/main.yml
qb-0.3.1 roles/qb.build_gem/tasks/main.yml
qb-0.1.88 roles/qb.build_gem/tasks/main.yml
qb-0.1.87 roles/qb.build_gem/tasks/main.yml
qb-0.1.86 roles/qb.build_gem/tasks/main.yml
qb-0.1.85 roles/qb.build_gem/tasks/main.yml
qb-0.1.84 roles/qb.build_gem/tasks/main.yml
qb-0.1.83 roles/qb.build_gem/tasks/main.yml
qb-0.1.82 roles/qb.build_gem/tasks/main.yml