Migrate deploy branch to waveslab.org and add rsync deploy workflow#122
Open
Migrate deploy branch to waveslab.org and add rsync deploy workflow#122
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Migrate the
deploybranch site configuration and content away from legacycaylor.eri.ucsb.eduURLs towaveslab.org, and add a production deploy workflow for self-hosted rsync deployment.Config
_config.yml: updatedurltohttps://waveslab.organd setbaseurlto"".Templates
_includes/or_layouts/.site.url/absolute_urland contains no hardcodedwaves.eri.ucsb.eduorcaylor.eri.ucsb.edudomains.Content
_pages/postdocs_2018.md: replaced legacy domain mentions with{{ '/' | absolute_url }}and converted riparian project link to internal{% link _posts/2018-01-28-funding-new-awards-for-riparian-ecohydrology.md %}._people/chang.md: converted old-domain links to internal links ({% post_url 2016-02-14-elliot-changs-1st-paper-featured-on-the-cee-website %}and_people/wolf.md)._people/duwan.md: converted Cynthia profile link to internal_people/gerlein-safdi.md._people/odonnell.md: converted Elliot profile link to internal_people/chang.md._people/sinkler.md: converted Cynthia/Adam links to internal_people/gerlein-safdi.mdand_people/wolf.md._people/spiegel.md: converted Keita/profile and Marcus scholarship links to internal_people/decarlo.mdand{% post_url 2015-03-28-marcus-spiegel-receives-smith-newton-scholarship %}._posts/2014-07-25-fieldwork-in-california.md: converted SURP grant old-domain URL to internal{% post_url 2013-10-12-two-jpl-surp-grants-received %}._posts/2015-03-03-pulsepod-wins-third-place-at-the-keller-centers-10th-annual-innovation-forum.md: converted old-domain Kelly profile links to internal_people/caylor.mdlinks._posts/2015-04-14-4344.md: converted AAAS old-domain URL to internal{% post_url 2015-02-24-aaas-session-on-new-earth-observing-methods %}._posts/2015-04-14-new-paper-in-ecosphere.md: converted old-domain publication URL to internal_publications/Gower2015_4364.md._posts/2016-06-23-frances-odonnell-starting-as-assistant-professor-at-auburn-university.md: removed old-domain host fromheader.teaserand imagesrc(migrated to root-relative/wp-content/...paths)._posts/2016-07-14-cynthia-gerlein-safdi-receives-mary-and-randall-hack-69-graduate-award.md: converted old-domain image URL to local{{ '/assets/images/pei_stacked_logo-1.jpg' | absolute_url }}._posts/2018-05-10-postdocs.md: replaced legacy domain mentions with{{ '/' | absolute_url }}and converted riparian project link to internal{% link _posts/2018-01-28-funding-new-awards-for-riparian-ecohydrology.md %}.Content metadata (
guid) domain updatesUpdated
guidfromhttps://caylor.eri.ucsb.edu/?p=...tohttps://waveslab.org/?p=...in:_posts/2016-09-23-nasa-jet-propulsion-lab-surp-grant-received.md_posts/2016-11-11-article-published-in-environmental-research-letters.md_posts/2016-12-07-caylor-lab-at-agu-2016-fall-meeting.md_posts/2017-04-17-krell-fulbright-fellowship.md_posts/2017-05-15-cynthia-gerlein-safdi-named-to-michigan-society-of-fellows.md_posts/2017-06-02-casade-borlaug.md_posts/2017-09-27-Zambia-arable-marks-2017.md_posts/2017-10-10-casade-fao.md_posts/2018-04-09-kwaw-waves.md_posts/2018-06-29-avery-summer-omidyar.md_posts/2018-10-03-Kenya-wsc-2018-activities.md_posts/2018-11-29-avery-swc-workshop.md_posts/2019-05-14-summer-funding-update.md_posts/2019-10-07-agu-2019.md_posts/2020-05-07-covid.md_posts/2020-05-10-tuholskePhDone.md_posts/2020-11-28-agu-2020.mdCI/CD
.github/workflows/deploy.yml(new):deployubuntu-latestrunnerbundle installJEKYLL_ENV=production bundle exec jekyll build_site/and_site/index.html) before deploy_site/viarsyncover SSH using secrets:DEPLOY_SSH_KEYDEPLOY_HOSTDEPLOY_USERDEPLOY_PATHValidation
waves.eri.ucsb.eduacross*.md,*.html,*.yml,*.yaml,*.css,*.js,*.json,*.xml,*.txt, andGemfile: no matches.CNAME: not present.robots.txt,sitemap.xml, andfeed.xmltemplates: not present in repo.bundle exec jekyll buildcould not be completed in this environment due local Ruby/Bundler mismatch (ruby 2.6.10; lockfile expects Bundler2.7.2and gem requirements include Ruby >= 2.7).