Updating ITS-hosted Website Using CI/CD (GitHub Actions, GitLab, BitBucket, Jenkins, or Script) No Longer Working

Summary

If you need automatic website updates from off-campus systems (such as GitHub or Bitbucket), set up a sponsored uniqname that does not require Duo for managing website files using the instructions at https://teamdynamix.umich.edu/TDClient/30/Porta... Older methods no longer work.

Body

Environment

Websites hosted by ITS Web Hosting in AFS that use external CI/CD scripts (such as GitHub Actions) to update the website and its content.

Issue

An external CI/CD (Continuous Integration / Continuous Deployment) script such as GitHub Actions, GitLab CI/CD, BitBucket, or Jenkins that was previously working no longer works in order to update a website hosted by ITS Web Hosting in AFS.  Website owners may receive an "login failed", "incorrect username or password", or "exhausted all available authentication methods" error from the CI/CD script. 

Resolution

Due to more university systems requiring Duo, CI/CD scripts that use the servers cheerleading.dsc.umich.edu, login.itd.umich.edu, and sftp.itd.umich.edu no longer work. 

Refer to Set up CI/CD or Other Automatic Updates Without Duo for AFS-Based Websites for how to set up a special sponsored uniqname that can be used worldwide with both SSH and SFTP and without Duo for automating updates to AFS-based websites. 

Additional Information

For further assistance, contact webmaster@umich.edu.

Details

Details

Article ID: 9863
Created
Wed 3/15/23 6:31 PM
Modified
Mon 2/19/24 7:01 PM