Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:darix:apps
container-vendor-gitlab-js
vendorit-discourse
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File vendorit-discourse of Package container-vendor-gitlab-js
#!/bin/bash set -x export LC_ALL=en_US.UTF-8 export LANG="${LC_ALL}" export LANGUAGE="${LC_ALL}" TARGET="$PWD/discourse" mkdir -p $TARGET/ echo "Copy input files to work directory" cd /work/discourse/ rsync -a $PWD/ $TARGET/ cd $TARGET vendor_cache_dir="vendor/cache/yarn/" if yarn install --pure-lockfile --production --cache-folder "${vendor_cache_dir}" ; then echo "Cleaning up *.node files" find -name \*.node -print -delete ; find -name README.md~ -print -delete ; find -name README.md.bak -print -delete ; find -type f \( -name \*.md -o -name \*.txt -o -name \*.ts -o -name \*.js* -o -name LICENSE -o -name \*.map -o -name \*.css \) -executable -print0 | xargs -r0 chmod a-x find -path '**/bin/lefthook*' -print -delete echo "Fetching git deps" vendor_gems_dir="vendor/gems" git_cmdline="git clone --quiet --no-tags --single-branch" mkdir -p "${vendor_gems_dir}" pushd "${vendor_gems_dir}" ${git_cmdline} --branch 3.x -- https://github.com/rails/sprockets "rails-sprocket-3.x" ${git_cmdline} -- https://github.com/nlalonde/ruby-bbcode-to-md "ruby-bbcode-to-md" popd # echo "Compressing files" bsdtar -cJf /work/vendor.tar.xz \ "${vendor_gems_dir}" \ "${vendor_cache_dir}" \ app/assets/javascripts/package.json \ app/assets/javascripts/yarn.lock \ public/javascripts/pikaday/1.8.2/pikaday.js \ app/assets/javascripts/discourse-common/node_modules/ \ app/assets/javascripts/discourse-hbr/node_modules/ \ app/assets/javascripts/discourse-widget-hbs/node_modules/ \ app/assets/javascripts/discourse/node_modules/ \ app/assets/javascripts/node_modules/ \ app/assets/javascripts/pretty-text/node_modules/ $(find -name yarn.lock) \ # app/assets/**/node_modules/ \ # node_modules/ else echo "yarn failed" ; exit 1 fi
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor