Skip to content

Instantly share code, notes, and snippets.

@mefarazath
Forked from pulasthi7/buildAllExtensions.sh
Last active April 24, 2017 06:54
Show Gist options
  • Save mefarazath/09a554341c6994c817004f0712aefe36 to your computer and use it in GitHub Desktop.
Save mefarazath/09a554341c6994c817004f0712aefe36 to your computer and use it in GitHub Desktop.
Clones all the IS extensions repos
echo "building framework"
cd identity-framework
mvn clean install -Dmaven.test.skip=true
if [ $? -ne 0 ]
then
cd ..
echo Build failed at identity-framework
notify-send "Build failed at identity-framework"
exit 1
else
cd ..
fi
for repo in `cat ./extensions.txt`
do
echo "building $repo"
cd $repo
mvn clean install -Dmaven.test.skip=true
if [ $? -ne 0 ]
then
cd ..
echo Build failed at $repo
notify-send "Build failed at $repo"
exit 1
else
cd ..
fi
done
notify-send "Build success"
echo "Cloning framework"
git clone https://github.com/wso2/identity-framework.git
for repo in `cat ./extensions.txt`
do
echo "Cloning $repo"
git clone https://github.com/wso2-extensions/$repo.git
done
identity-governance
identity-inbound-auth-oauth
identity-cloud
identity-inbound-auth-saml
identity-inbound-provisioning-scim
identity-outbound-auth-samlsso
identity-local-auth-basicauth
identity-inbound-auth-sts
identity-event-handler-notification
identity-extension-parent
identity-workflow-impl-bps
identity-carbon-auth-rest
identity-local-auth-fido
identity-inbound-auth-openid
identity-agent-sso
identity-notification-email
identity-agent-entitlement-proxy
identity-outbound-auth-facebook
identity-tool-samlsso-validator
identity-outbound-auth-oidc
identity-agent-entitlement-filter
identity-user-ws
identity-outbound-provisioning-scim
identity-carbon-auth-saml2
identity-outbound-auth-twitter
identity-carbon-auth-iwa
identity-carbon-auth-signedjwt
identity-workflow-template-multisteps
identity-carbon-auth-thrift
identity-outbound-provisioning-salesforce
identity-event-handler-account-lock
identity-user-account-association
identity-notification-json
identity-data-publisher-oauth
identity-outbound-auth-passive-sts
identity-outbound-auth-requestpath-basicauth
identity-outbound-provisioning-google
identity-metadata-saml2
identity-outbound-auth-google
identity-outbound-auth-openid
identity-userstore-ldap
identity-inbound-provisioning-scim2
identity-data-publisher-authentication
identity-agent-onprem-userstore
identity-oauth2-grant-jwt
identity-local-auth-iwa-kerberos
identity-outbound-auth-yahoo
identity-user-workflow
identity-outbound-auth-totp
identity-userstore-remote
identity-userstore-cassandra
identity-outbound-auth-requestpath-oauth
identity-outbound-provisioning-spml
identity-inbound-auth-saml-cloud
identity-outbound-auth-email-otp
identity-userstore-onprem-agent
identity-outbound-auth-passwordPolicy
identity-outbound-auth-linkedIn
identity-carbon-auth-mutual-ssl
identity-outbound-auth-duo
identity-outbound-auth-windows-live
identity-outbound-auth-mepin
identity-outbound-auth-sms-otp
identity-agent-mobile-proxy-idp
identity-outbound-provisioning-inwebo
identity-inbound-auth-cas
identity-outbound-auth-foursquare
identity-outbound-auth-clef
identity-outbound-auth-oidc-mobileconnect
identity-extension-utils
identity-outbound-auth-rsa
identity-outbound-auth-x509
identity-outbound-auth-token2
identity-application-authz-xacml
identity-outbound-auth-tiqr
identity-data-publisher-audit
identity-outbound-auth-amazon
identity-outbound-auth-inwebo
identity-outbound-auth-basecamp
identity-outbound-auth-github
identity-endpoint-authentication
identity-outbound-auth-symantecvip
identity-outbound-auth-bitly
identity-outbound-auth-mailchimp
identity-outbound-provisioning-duo
identity-outbound-auth-instagram
identity-entitlement-xacml
identity-outbound-auth-wordpress
identity-outbound-auth-mydigipass
identity-outbound-auth-reddit
identity-outbound-auth-pinterest
identity-outbound-auth-dropbox
identity-outbound-auth-yammer
identity-endpoint-account-mgt
identity-userstore-mongodb
identity-local-auth-iwa-ntlm
identity-outbound-auth-office365
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment