diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index aa0c8b60..00000000 --- a/.travis.yml +++ /dev/null @@ -1,37 +0,0 @@ -language: ruby -install: - - unset BUNDLE_GEMFILE - - cd .. - - git clone https://github.com/theforeman/foreman.git -b ${FOREMAN_CORE_BRANCH} --depth 1 - - cd foreman - - echo "gemspec :path => '../foreman_acd'" > bundler.d/foreman_acd.local.rb - - ln -s settings.yaml.test config/settings.yaml - - ln -s database.yml.example config/database.yml - - bundle install --jobs=3 --retry=3 --without journald development postgresql mysql2 console - - bundle exec rake db:migrate RAILS_ENV=test - - pushd ../foreman_acd - - npm install - - popd -script: - - bundle exec rubocop ../foreman_acd - - bundle exec rake test:foreman_acd - - pushd ../foreman_acd - - npm test - - popd -env: - global: - - TESTOPTS=-v -matrix: - include: - - rvm: 2.4 - env: FOREMAN_CORE_BRANCH=1.24-stable - - rvm: 2.5 - env: FOREMAN_CORE_BRANCH=1.24-stable -addons: - apt: - packages: - - nodejs - - git - - libsqlite3-dev - - zlib1g-dev - - libvirt-dev diff --git a/rubygem-foreman_acd.spec b/rubygem-foreman_acd.spec deleted file mode 100644 index 377a7d96..00000000 --- a/rubygem-foreman_acd.spec +++ /dev/null @@ -1,164 +0,0 @@ -# template: foreman_plugin -%{?scl:%scl_package rubygem-%{gem_name}} -%{!?scl:%global pkg_name %{name}} - -%global gem_name foreman_acd -%global plugin_name acd -%global foreman_min_version 2.1 - -Name: %{?scl_prefix}rubygem-%{gem_name} -Version: 0.3.0 -Release: 1%{?foremandist}%{?dist} -Summary: Foreman plugin to provide application centric deployment and self service portal -Group: Applications/Systems -License: GPLv3 -URL: https://www.orcharhino.com -Source0: https://rubygems.org/gems/%{gem_name}-%{version}.gem - -# start specfile generated dependencies -Requires: foreman >= %{foreman_min_version} -Requires: %{?scl_prefix_ruby}ruby(release) -Requires: %{?scl_prefix_ruby}ruby -Requires: %{?scl_prefix_ruby}ruby(rubygems) -Requires: %{?scl_prefix}rubygem(git) -BuildRequires: %{?scl_prefix}rubygem(git) -BuildRequires: foreman-assets >= %{foreman_min_version} -BuildRequires: foreman-plugin >= %{foreman_min_version} -BuildRequires: %{?scl_prefix_ruby}ruby(release) -BuildRequires: %{?scl_prefix_ruby}ruby -BuildRequires: %{?scl_prefix_ruby}rubygems-devel -BuildArch: noarch -Provides: %{?scl_prefix}rubygem(%{gem_name}) = %{version} -Provides: foreman-plugin-%{plugin_name} = %{version} -# end specfile generated dependencies - -# start package.json devDependencies BuildRequires -BuildRequires: %{?scl_prefix}npm(@babel/core) >= 7.7.0 -BuildRequires: %{?scl_prefix}npm(@babel/core) < 8.0.0 -BuildRequires: %{?scl_prefix}npm(@theforeman/builder) >= 4.0.2 -BuildRequires: %{?scl_prefix}npm(@theforeman/builder) < 5.0.0 -BuildRequires: %{?scl_prefix}npm(identity-obj-proxy) >= 3.0.0 -BuildRequires: %{?scl_prefix}npm(identity-obj-proxy) < 4.0.0 -BuildRequires: %{?scl_prefix}npm(lodash) >= 4.17.11 -BuildRequires: %{?scl_prefix}npm(lodash) < 5.0.0 -BuildRequires: %{?scl_prefix}npm(sortabular) >= 1.5.1 -BuildRequires: %{?scl_prefix}npm(sortabular) < 2.0.0 -BuildRequires: %{?scl_prefix}npm(table-resolver) >= 3.2.0 -BuildRequires: %{?scl_prefix}npm(table-resolver) < 4.0.0 -BuildRequires: %{?scl_prefix}npm(react-redux) >= 5.0.7 -BuildRequires: %{?scl_prefix}npm(react-redux) < 6.0.0 -BuildRequires: %{?scl_prefix}npm(redux) >= 3.7.2 -BuildRequires: %{?scl_prefix}npm(redux) < 4.0.0 -BuildRequires: %{?scl_prefix}npm(redux-thunk) >= 2.3.0 -BuildRequires: %{?scl_prefix}npm(redux-thunk) < 3.0.0 -# end package.json devDependencies BuildRequires - -# start package.json dependencies BuildRequires -BuildRequires: %{?scl_prefix}npm(react-json-tree) >= 0.11.0 -BuildRequires: %{?scl_prefix}npm(react-json-tree) < 1.0.0 -# end package.json dependencies BuildRequires - -%description -A plugin to bring an user self service portal and application centric deployment to Foreman. - -%package doc -Summary: Documentation for %{pkg_name} -Group: Documentation -Requires: %{?scl_prefix}%{pkg_name} = %{version}-%{release} -BuildArch: noarch - -%description doc -Documentation for %{pkg_name}. - -%prep -%{?scl:scl enable %{scl} - << \EOF} -gem unpack %{SOURCE0} -%{?scl:EOF} - -%setup -q -D -T -n %{gem_name}-%{version} - -%{?scl:scl enable %{scl} - << \EOF} -gem spec %{SOURCE0} -l --ruby > %{gem_name}.gemspec -%{?scl:EOF} - -%build -# Create the gem as gem install only works on a gem file -%{?scl:scl enable %{scl} - << \EOF} -gem build %{gem_name}.gemspec -%{?scl:EOF} - -# %%gem_install compiles any C extensions and installs the gem into ./%%gem_dir -# by default, so that we can move it into the buildroot in %%install -%{?scl:scl enable %{scl} - << \EOF} -%gem_install -%{?scl:EOF} - -%install -mkdir -p %{buildroot}%{gem_dir} -cp -pa .%{gem_dir}/* \ - %{buildroot}%{gem_dir}/ - -%foreman_bundlerd_file -%foreman_precompile_plugin -a -s - -mkdir -p %{buildroot}%{foreman_pluginconf_dir}/%{gem_name}/ansible-playbooks/ - -%post -type foreman-selinux-relabel >/dev/null 2>&1 && foreman-selinux-relabel 2>&1 >/dev/null || true - -%files -%dir %{gem_instdir} -%license %{gem_instdir}/LICENSE -%{gem_instdir}/app -%{gem_instdir}/config -%{gem_instdir}/db -%{gem_libdir} -%{gem_instdir}/locale -%exclude %{gem_instdir}/package.json -%exclude %{gem_instdir}/webpack -%exclude %{gem_cache} -%{gem_spec} -%{foreman_bundlerd_plugin} -%{foreman_apipie_cache_foreman} -%{foreman_apipie_cache_plugin} -%{foreman_assets_plugin} -%{foreman_webpack_plugin} -%{foreman_webpack_foreman} -%config %{foreman_pluginconf_dir}/%{gem_name}/ansible-playbooks/ - -%files doc -%doc %{gem_docdir} -%doc %{gem_instdir}/README.md -%{gem_instdir}/Rakefile -%{gem_instdir}/test - -%changelog -* Fri Oct 16 2020 Bernhard Suttner 0.3.0-1 -- Bump foreman acd version - -* Tue Jul 21 2020 Evgeni Golov - 0.2.1-3 -- Drop posttrans macros - -* Tue Jun 30 2020 Evgeni Golov - 0.2.1-2 -- Rebuild to properly build on EL7 and EL8 - -* Fri Jun 26 2020 Bernhard Suttner 0.2.1-1 -- Update to 0.2.1 - -* Tue Feb 11 2020 Bernhard Suttner 0.1.0-1 -- Update to 0.1.0 - -* Wed Nov 27 2019 Bernhard Suttner 0.0.6-1 -- Update to 0.0.6 - -* Wed Nov 27 2019 Bernhard Suttner 0.0.4-1 -- Update to 0.0.4 - -* Mon Nov 25 2019 Bernhard Suttner 0.0.3-1 -- Update to 0.0.3 - -* Fri Nov 22 2019 Bernhard Suttner 0.0.2-1 -- Update to 0.0.2 - -* Fri Nov 22 2019 Bernhard Suttner 0.0.1-1 -- Add rubygem-foreman_acd generated by gem2rpm using the foreman_plugin template